.popup-wrapper[data-v-02e01c55]{border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#e8f4ff,#fff);border:1px solid rgba(25,137,250,.1)}.login-popup[data-v-02e01c55]{padding:4vw 2.666667vw 5.333333vw;min-height:46.666667vw;background:transparent}.popup-header[data-v-02e01c55]{text-align:center;margin-bottom:3.2vw}.popup-title[data-v-02e01c55]{font-size:3.466667vw;font-weight:600;margin:0;color:#1989fa;letter-spacing:1px;text-shadow:0 1px .266667vw rgba(25,137,250,.1)}.login-form[data-v-02e01c55]{margin-top:1.333333vw}.custom-field[data-v-02e01c55]{margin-bottom:2.133333vw;border-radius:1.6vw;overflow:hidden;box-shadow:0 .266667vw 1.066667vw rgba(25,137,250,.08)}.custom-field[data-v-02e01c55] .van-cell{padding:2.133333vw 2.133333vw;border-radius:1.6vw;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e8f4ff}.custom-field[data-v-02e01c55] .van-field__control{font-size:3.2vw!important;color:#333}.custom-field[data-v-02e01c55] .van-field__label{font-size:3.2vw!important;font-weight:500;color:#1989fa}.custom-field[data-v-02e01c55] .van-field__placeholder{font-size:2.933333vw!important;color:#666}.field-with-button[data-v-02e01c55]{margin-bottom:2.133333vw;font-size:3.2vw;display:flex;align-items:center;justify-content:flex-end;position:relative}.code-field[data-v-02e01c55]{flex:1;margin-bottom:0!important}.verify-btn-container[data-v-02e01c55]{position:relative;z-index:10;pointer-events:auto;height:9.066667vw;width:20vw;border-radius:1.6vw;font-size:2.933333vw;margin:0 0 0 1.333333vw!important;background:linear-gradient(135deg,#1989fa,#67c2f1)!important;color:#fff!important;border:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.verify-btn-container[data-v-02e01c55]:disabled{background:linear-gradient(135deg,#e8f4ff,#f0f7ff)!important;color:#1989fa!important;opacity:1!important;border:1px solid #1989fa!important}.btn-container[data-v-02e01c55]{margin-top:4.266667vw}.login-button[data-v-02e01c55]{height:3em;border-radius:1.6vw;font-size:3.466667vw;font-weight:500;letter-spacing:1px;background:linear-gradient(135deg,#1989fa,#07c)!important;color:#fff!important;border:none;box-shadow:0 .533333vw 1.6vw rgba(25,137,250,.2);transition:all .3s ease}.login-button[data-v-02e01c55]:active{transform:translateY(.266667vw);box-shadow:0 .266667vw 1.066667vw rgba(25,137,250,.2);background:linear-gradient(135deg,#07c,#1989fa)!important}.login-button[data-v-02e01c55] .van-button__loading{padding:0 2.133333vw;color:#fff!important}.van-popup[data-v-02e01c55]{padding-bottom:2.666667vw;background:transparent}.van-popup[data-v-02e01c55] .van-icon-close{color:#1989fa!important;font-size:3.2vw}.custom-field[data-v-02e01c55] .van-field__control:focus{outline:none;box-shadow:0 0 0 .266667vw rgba(25,137,250,.2)}.custom-field[data-v-02e01c55] .van-icon-clear{color:#666!important;font-size:3.2vw}.sidebar[data-v-4bc8ecd6]{position:fixed;top:0;left:-100%;width:90%;height:100%;background:linear-gradient(135deg,#e0ebfb,#e0ebfb);z-index:1001;box-shadow:.266667vw 0 1.333333vw rgba(0,0,0,.1);display:flex;flex-direction:column;transition:left .3s ease-out}.sidebar[data-v-4bc8ecd6]:after{content:"";position:fixed;top:10rem;right:-100%;width:0;height:0;border-radius:50%;box-shadow:0 0 30rem 20rem rgba(238,231,211,.7);transform:translate(50%,-50%)}.sidebar.active[data-v-4bc8ecd6]{left:0}.sidebar.active[data-v-4bc8ecd6]:after{right:10%}.sidebar-header[data-v-4bc8ecd6]{padding:1.5rem 2rem;text-align:center}.sidebar-content[data-v-4bc8ecd6]{flex:1;overflow-y:auto;padding:1.5rem;background-color:#fff;border-top-left-radius:2rem;border-top-right-radius:2rem}.login-info[data-v-4bc8ecd6]{padding:1rem;display:flex}.login-user-avatar[data-v-4bc8ecd6]{background-color:#cfe2ff;background-image:url(../../assets/img/ai-chat.0900780d.png);background-size:cover;border:1px solid #fff;width:7rem;height:7rem;border-radius:7rem}.login-user-info[data-v-4bc8ecd6]{display:flex;flex:1;align-items:flex-start;justify-content:center;padding-left:1.5rem;flex-direction:column}.login-user-info .login-info-sub[data-v-4bc8ecd6]{font-size:2rem;color:#999}.setting-item h4[data-v-4bc8ecd6]{font-weight:600;margin-bottom:1rem;font-size:2.2rem;color:#666}.new-chat-btn[data-v-4bc8ecd6]{width:100%;padding:1.2rem;margin-bottom:1rem;background:linear-gradient(135deg,#1989fa,#0d6efd);color:#fff;border:none;border-radius:1rem;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1rem;transition:all .3s ease;box-shadow:0 .266667vw 1.066667vw rgba(25,137,250,.3)}.new-chat-btn[data-v-4bc8ecd6]:active{transform:scale(.98);box-shadow:0 1px .533333vw rgba(25,137,250,.2)}.dialog-list[data-v-4bc8ecd6]{padding:0}.dialog-item[data-v-4bc8ecd6]{padding:.8rem 1rem;cursor:pointer;transition:background .2s ease;display:flex;justify-content:space-between;font-size:2.8rem}.dialog-item>p[data-v-4bc8ecd6]{font-size:2rem;color:#999}.dialog-item[data-v-4bc8ecd6]:last-child{border-bottom:none}.dialog-item[data-v-4bc8ecd6]:hover{background:#e9ecef;border-radius:.666667vw}.chat-header[data-v-7bfed842]{color:#fff;padding:2rem;padding-top:3rem;padding-bottom:0;font-weight:700;display:flex;justify-content:space-between;align-items:center;color:#000;position:relative;z-index:1}.chat-header .chat-header-text[data-v-7bfed842]{line-height:4rem;margin-left:2rem;background:linear-gradient(90deg,#1989fa,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chat-header img.star[data-v-7bfed842]{height:3rem;margin-left:1rem;vertical-align:text-top}.chat-header .chat-header-chater[data-v-7bfed842]{background-image:url(../../assets/img/ai-chat.0900780d.png);background-size:cover;height:16rem;width:18rem;margin-right:6rem}.plan-card[data-v-0414d84a]{flex-shrink:0;width:38vw;max-width:24vw;min-width:18.666667vw;background:#fff;border:.266667vw solid #e8e8e8;border-radius:1.2rem;padding:1.4rem 1rem;position:relative;transition:all .3s ease;cursor:pointer;box-shadow:0 .266667vw 1.066667vw rgba(0,0,0,.08);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-x}.plan-card[data-v-0414d84a]:first-child{margin-left:0}.plan-card[data-v-0414d84a]:last-child{margin-right:.5rem}.plan-card[data-v-0414d84a]:active{transform:scale(.98)}.plan-card.plan-recommended[data-v-0414d84a]{border-color:#1989fa;background:linear-gradient(135deg,#f0f8ff,#fff);box-shadow:0 .533333vw 1.6vw rgba(25,137,250,.15)}.plan-badge[data-v-0414d84a]{position:absolute;top:-.6rem;right:-.6rem;background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff;font-size:1rem;padding:.2rem .6rem;border-radius:.8rem;font-weight:600;box-shadow:0 .266667vw .533333vw hsla(0,100%,71%,.3)}.plan-name[data-v-0414d84a]{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:center;padding:0 .2rem;letter-spacing:.5px}.plan-id[data-v-0414d84a],.plan-name[data-v-0414d84a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-id[data-v-0414d84a]{font-size:1.4rem;color:#999;margin-bottom:.5rem;font-weight:500}.plan-explain[data-v-0414d84a]{font-size:1.5rem;color:#666;margin-bottom:.8rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}.plan-groups-count[data-v-0414d84a]{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;color:#1989fa;margin-bottom:1rem;padding:.5rem .7rem;background:#f0f8ff;border-radius:.6rem;width:-moz-fit-content;width:fit-content;font-weight:600}.plan-btn[data-v-0414d84a]{width:100%;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff;border:none;border-radius:2rem;padding:1rem;font-size:1.6rem;font-weight:600;cursor:pointer;transition:all .3s ease;touch-action:manipulation;min-height:5.6vw;letter-spacing:.5px;box-shadow:0 .4vw 1.066667vw rgba(25,137,250,.25)}.plan-btn[data-v-0414d84a]:active{transform:scale(.95);box-shadow:0 .266667vw .8vw rgba(25,137,250,.3)}.plan-recommended .plan-btn[data-v-0414d84a]{background:linear-gradient(135deg,#ff6b6b,#ff8e53)}@media screen and (max-width:375px){.plan-card[data-v-0414d84a]{width:40vw;min-width:18vw}.plan-name[data-v-0414d84a]{font-size:1.4rem}.plan-btn[data-v-0414d84a]{font-size:1.3rem;padding:.7rem}}@media screen and (min-width:414px){.plan-card[data-v-0414d84a]{width:35vw;max-width:25.333333vw}.plan-name[data-v-0414d84a]{font-size:1.7rem}.plan-explain[data-v-0414d84a]{font-size:1.4rem}}@media screen and (min-width:428px){.plan-card[data-v-0414d84a]{width:32vw;max-width:26.666667vw}}@media (hover:none){.plan-btn[data-v-0414d84a]:hover,.plan-card[data-v-0414d84a]:hover{transform:none}}@media (prefers-contrast:high){.plan-card[data-v-0414d84a]{border-width:.4vw}.plan-name[data-v-0414d84a]{font-weight:800}}@media (prefers-reduced-motion:reduce){.plan-btn[data-v-0414d84a],.plan-card[data-v-0414d84a]{transition:none}}@media (prefers-color-scheme:dark){.plan-card[data-v-0414d84a]{background:#2a2a2a;border-color:#444;color:#fff}.plan-name[data-v-0414d84a]{color:#fff}.plan-explain[data-v-0414d84a],.plan-id[data-v-0414d84a]{color:#ccc}}.message[data-v-472e228c]{display:flex;margin-bottom:1.5rem;align-items:flex-start;gap:1rem}.message-content[data-v-472e228c]{padding:2rem;border-radius:2rem;word-wrap:break-word;max-width:100%;box-sizing:border-box}.user-message[data-v-472e228c]{flex-direction:row-reverse;position:relative;margin-top:7rem}.user-message .message-content[data-v-472e228c]{background-color:#1989fa;color:#fff;border-bottom-right-radius:.666667vw;font-weight:500}.user-message .file-preview[data-v-472e228c]{background:hsla(0,0%,100%,.15)}.user-message .message-files[data-v-472e228c]{margin-bottom:.8rem;margin-top:0}.user-message .message-text[data-v-472e228c]{word-break:break-word}.ai-message .message-content[data-v-472e228c]{background-color:#fff;color:#333;border-bottom-left-radius:.666667vw}.hot-message[data-v-472e228c]{margin-top:0}.hot-message .message-content[data-v-472e228c]{color:#333;background-color:transparent;width:100%;border-radius:0;padding:0;border:none}.choice-message-wrapper .message-content[data-v-472e228c]{width:calc(100vw - 4rem);max-width:calc(100vw - 4rem);background-color:transparent;padding:0;border-radius:0}.message-files[data-v-472e228c]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.file-preview[data-v-472e228c]{width:10rem;height:10rem;border-radius:1.2rem;overflow:hidden;background:#f0f7ff;display:flex;align-items:center;justify-content:center}.file-image[data-v-472e228c]{width:100%;height:100%}.file-error[data-v-472e228c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e8e8e8;color:#999;font-size:3rem}.pdf-preview[data-v-472e228c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#ff8985;font-size:3.6rem}.pdf-preview span[data-v-472e228c]{font-size:1.4rem;color:#ff8985;font-weight:500}.message-time[data-v-472e228c]{width:0;top:-4rem;left:50%;text-align:center;position:absolute;display:flex;justify-content:center;font-size:2rem;color:#999}.retry-btn[data-v-472e228c]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.3rem;color:#ee0a24;font-size:1.6rem;cursor:pointer;padding-bottom:.5rem;white-space:nowrap}.retry-btn .van-icon[data-v-472e228c]{font-size:3rem}.message-text[data-v-472e228c]{word-break:break-word}.thinking-dots[data-v-472e228c]{display:flex;align-items:center}.thinking-dots[data-v-472e228c]:after{content:"...";animation:dots-pulse-data-v-472e228c .8s infinite}@keyframes dots-pulse-data-v-472e228c{0%,60%,to{opacity:.6;transform:scale(1)}30%{opacity:1;transform:scale(1.2)}}.ai-message-footer[data-v-472e228c]{margin-top:1rem;padding-top:1rem}.ai-disclaimer[data-v-472e228c]{font-size:1.8rem;color:#999;margin-bottom:1rem;text-align:left}.ai-actions[data-v-472e228c]{display:flex;gap:1rem;justify-content:flex-start;border-top:1px solid #eee;padding-top:1rem}.action-btn[data-v-472e228c]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:2rem;color:#666;font-size:1.8rem;cursor:pointer;transition:all .2s ease}.action-btn[data-v-472e228c]:hover{background-color:#e9ecef;color:#333}.action-btn[data-v-472e228c]:active{transform:scale(.98)}.subscription-message[data-v-472e228c]{padding:.6rem;margin:0 -.5rem;background:linear-gradient(180deg,#f8fafc,#fff);border-radius:1rem}.subscription-title[data-v-472e228c]{font-size:2rem;font-weight:700;color:#333;margin-bottom:.8rem;text-align:center;position:relative;letter-spacing:1px}.subscription-title[data-v-472e228c]:after,.subscription-title[data-v-472e228c]:before{content:"";position:absolute;top:50%;width:2rem;height:1px;background:linear-gradient(90deg,transparent,#ddd)}.subscription-title[data-v-472e228c]:before{left:15%;background:linear-gradient(90deg,transparent,#ddd)}.subscription-title[data-v-472e228c]:after{right:15%;background:linear-gradient(270deg,transparent,#ddd)}.subscription-plans-wrapper[data-v-472e228c]{position:relative;margin:0 -.8rem}.subscription-plans[data-v-472e228c]{display:flex;gap:1rem;overflow-x:auto;padding:.6rem .8rem .8rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-left:.8rem;padding-right:.5rem}.scroll-indicator[data-v-472e228c]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff;width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 .533333vw 2.133333vw rgba(25,137,250,.6);animation:pulseIndicator-data-v-472e228c 2s ease-in-out infinite;pointer-events:none;transition:opacity .3s ease}.scroll-indicator-left[data-v-472e228c]{left:.5rem}.scroll-indicator-right[data-v-472e228c]{right:.5rem}.scroll-arrow[data-v-472e228c]{font-size:2.4rem;font-weight:700}.scroll-indicator-left .scroll-arrow[data-v-472e228c]{animation:arrowBounceLeft-data-v-472e228c 1.5s ease-in-out infinite}.scroll-indicator-right .scroll-arrow[data-v-472e228c]{animation:arrowBounceRight-data-v-472e228c 1.5s ease-in-out infinite}@keyframes pulseIndicator-data-v-472e228c{0%,to{opacity:.85;transform:translateY(-50%) scale(1);box-shadow:0 .533333vw 2.133333vw rgba(25,137,250,.6)}50%{opacity:1;transform:translateY(-50%) scale(1.1);box-shadow:0 .8vw 2.666667vw rgba(25,137,250,.7)}}@keyframes arrowBounceLeft-data-v-472e228c{0%,to{transform:translateX(0)}50%{transform:translateX(-.666667vw)}}@keyframes arrowBounceRight-data-v-472e228c{0%,to{transform:translateX(0)}50%{transform:translateX(.666667vw)}}.subscription-plans[data-v-472e228c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1.5rem;background:linear-gradient(90deg,rgba(248,250,252,.95),transparent);pointer-events:none;z-index:2}.subscription-plans[data-v-472e228c]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3rem;background:linear-gradient(270deg,rgba(248,250,252,.95),rgba(248,250,252,.5),transparent);pointer-events:none;z-index:2}.subscription-plans[data-v-472e228c]::-webkit-scrollbar{display:none}.subscription-tip[data-v-472e228c]{text-align:center;font-size:1.3rem;color:#999;margin-top:.5rem;padding:.6rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(25,137,250,.05);border-radius:.5rem;animation:tipBounce-data-v-472e228c 2s ease-in-out infinite}.subscription-tip[data-v-472e228c]:before{content:"←";font-size:1.8rem;color:#1989fa;font-weight:700;animation:swipeLeftIcon-data-v-472e228c 1.5s ease-in-out infinite}.subscription-tip[data-v-472e228c]:after{content:"→";font-size:1.8rem;color:#1989fa;font-weight:700;animation:swipeRightIcon-data-v-472e228c 1.5s ease-in-out infinite}@keyframes tipBounce-data-v-472e228c{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-.266667vw)}}@keyframes swipeLeftIcon-data-v-472e228c{0%,to{transform:translateX(0);opacity:.6}50%{transform:translateX(-1.066667vw);opacity:1}}@keyframes swipeRightIcon-data-v-472e228c{0%,to{transform:translateX(0);opacity:.6}50%{transform:translateX(1.066667vw);opacity:1}}.choice-message[data-v-472e228c]{padding:2rem 1.5rem;background:hsla(0,0%,100%,.95);border-radius:2rem 2rem 2rem 0;width:100%;max-width:100%;box-sizing:border-box;box-shadow:0 .266667vw 1.6vw rgba(0,0,0,.08);margin:0 -.5rem}.choice-header[data-v-472e228c]{font-size:1.6rem;color:#999;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;text-align:center}.choice-question[data-v-472e228c]{font-size:2.2rem;font-weight:600;color:#333;margin-bottom:1.5rem;line-height:1.4;text-align:center}.choice-options[data-v-472e228c]{display:flex;flex-direction:column;gap:1.2rem}.choice-option-btn[data-v-472e228c]{display:flex;flex-direction:column;align-items:flex-start;padding:2rem;background:linear-gradient(135deg,rgba(25,137,250,.08),rgba(79,172,254,.08));border:.266667vw solid rgba(25,137,250,.15);border-radius:2rem;cursor:pointer;transition:all .3s ease;width:100%;box-sizing:border-box}.choice-option-btn[data-v-472e228c]:hover{background:linear-gradient(135deg,rgba(25,137,250,.15),rgba(79,172,254,.15));border-color:rgba(25,137,250,.3);transform:translateY(-.266667vw);box-shadow:0 .533333vw 1.6vw rgba(25,137,250,.15)}.choice-option-btn.selected[data-v-472e228c]{background:linear-gradient(135deg,rgba(25,137,250,.25),rgba(79,172,254,.25));border-color:#1989fa;box-shadow:0 .533333vw 1.6vw rgba(25,137,250,.25)}.choice-option-btn[data-v-472e228c]:active{transform:translateY(0)}.option-label[data-v-472e228c]{font-size:2.2rem;font-weight:600;color:#333}.choice-option-btn.selected .option-label[data-v-472e228c]{color:#1989fa}.option-desc[data-v-472e228c]{font-size:1.7rem;color:#666;margin-top:.5rem;line-height:1.4}.choice-footer[data-v-472e228c]{margin-top:1.2rem;display:flex;justify-content:center}.choice-confirm-btn[data-v-472e228c]{padding:1.2rem 4rem;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff;border:none;border-radius:2.5rem;font-size:2rem;font-weight:500;cursor:pointer;transition:all .3s ease}.choice-confirm-btn[data-v-472e228c]:hover{transform:translateY(-.266667vw);box-shadow:0 .533333vw 1.6vw rgba(25,137,250,.3)}.choice-confirm-btn[data-v-472e228c]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.login-tip-card[data-v-472e228c]{display:flex;align-items:center;gap:1rem;margin-top:1.2rem;padding:1.4rem 1.6rem;background:#f7f8fa;border-radius:1.2rem;cursor:pointer;transition:background .15s}.login-tip-card[data-v-472e228c]:active{background:#eff0f2}.login-card-icon[data-v-472e228c]{font-size:3rem;color:#1989fa;flex-shrink:0}.login-card-text[data-v-472e228c]{flex:1;display:flex;flex-direction:column;gap:.3rem;min-width:0}.login-card-title[data-v-472e228c]{font-size:1.8rem;color:#333;font-weight:500}.login-card-desc[data-v-472e228c]{font-size:1.4rem;color:#999}.login-card-arrow[data-v-472e228c]{font-size:2rem;color:#c8c9cc;flex-shrink:0}.chat-messages[data-v-51b9cd9f]{flex:1;padding:2rem;position:relative;z-index:1;margin-bottom:28rem}.chat-footer[data-v-01a3e5ff]{position:fixed;z-index:9;bottom:0;padding-bottom:1rem;left:0;right:0;box-sizing:border-box;box-shadow:0 -2rem 1rem rgb(221 235 255/70%);background-color:#e0ebfb}.chat-input-footer[data-v-01a3e5ff]{display:flex;justify-content:space-between;padding-bottom:1rem}.chat-input-footer button[data-v-01a3e5ff]{margin-left:2rem;margin-right:2rem;font-size:2rem;border-radius:3rem;padding:.5rem 1rem;border:none;background-color:transparent}.chat-input-footer button.btn-users[data-v-01a3e5ff]{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background:linear-gradient(135deg,#fff,#f0f7ff);border:1px solid rgba(25,137,250,.2);border-radius:3rem;color:#333;font-size:1.8rem;box-shadow:0 .266667vw 1.066667vw rgba(25,137,250,.08);transition:all .2s ease}.chat-input-footer button.btn-users[data-v-01a3e5ff]:active{transform:scale(.97);box-shadow:0 1px .533333vw rgba(25,137,250,.15)}.chat-input-footer button.btn-users .van-icon[data-v-01a3e5ff]:last-child{font-size:1.4rem;color:#bbb}.chat-input-footer button.btn-document[data-v-01a3e5ff]{color:#1989fa;display:flex;align-items:center;gap:.4rem;font-weight:500}.chat-input[data-v-01a3e5ff]{display:flex;flex-direction:column;padding:0;margin-left:2rem;margin-right:2rem;margin-bottom:2rem;border:1px solid #fff;border-radius:4rem;box-shadow:inset 0 1rem 1rem rgba(224,235,251,.5);background-color:#fff}.chat-input .chat-input-content[data-v-01a3e5ff]{display:flex;flex-direction:row;align-items:center}.chat-input input[data-v-01a3e5ff]{flex:1;padding:1.5rem 2.5rem;outline:none;border-radius:4rem;border:0;margin:.3rem;background-color:transparent}.chat-input .chat-input-content button[data-v-01a3e5ff]{border:none;border-radius:50%;cursor:pointer;width:4.4rem;height:4.4rem;padding:0;margin-right:.6rem;display:flex;align-items:center;justify-content:center;color:#000;background-color:transparent;font-size:2.4rem}.chat-input .chat-input-content button.btn-add[data-v-01a3e5ff]{background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff;width:3.6rem;height:3.6rem;font-size:2rem;box-shadow:0 1px .533333vw rgba(25,137,250,.25);transition:all .2s ease}.chat-input .chat-input-content button.btn-add[data-v-01a3e5ff]:active{transform:scale(.9);box-shadow:0 1px .533333vw rgba(25,137,250,.3)}.chat-input .chat-input-content button.btn-add[data-v-01a3e5ff]:disabled{background:#ccc;box-shadow:none}.footer-btns[data-v-01a3e5ff]{display:flex;flex-direction:row;justify-content:space-around;gap:1rem}.footer-btns button[data-v-01a3e5ff]{background-color:transparent;border:none;display:flex;flex-direction:column;align-content:center;align-items:center}.footer-btns button .van-icon[data-v-01a3e5ff]{position:relative;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;padding:1.2rem;background:#fff;border-radius:2rem;font-size:3rem;margin-bottom:.5rem}.chat-footer button.disabled[data-v-01a3e5ff]{color:#ccc}.footer-btns button span[data-v-01a3e5ff]{font-size:2rem;color:#333;margin-top:1rem}.footer-btns button span.svg-bg[data-v-01a3e5ff]{background:#fff;padding:1.8rem 1rem 1rem 1rem;border-radius:3rem}.footer-btns button .icon[data-v-01a3e5ff]{width:5rem;height:4rem}.scroll-to-bottom-btn[data-v-01a3e5ff]{position:absolute;top:-6rem;left:50%;margin-left:-2rem;width:4rem;height:4rem;background-color:#fff;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 .266667vw 1.333333vw rgba(0,0,0,.2);transition:all .3s ease}.scroll-to-bottom-btn[data-v-01a3e5ff]:hover{background-color:#157ae5;transform:scale(1.05)}.scroll-to-bottom-btn .van-icon[data-v-01a3e5ff]{font-size:3.2vw}.chat-imgs[data-v-01a3e5ff]{background-color:#ebf5ff;margin-left:2rem;margin-right:2rem;padding:1rem;border-top-left-radius:3rem;border-top-right-radius:3rem;margin-bottom:-3rem;padding-bottom:4rem;overflow-x:auto;display:flex}.chat-imgs .chat-img[data-v-01a3e5ff]{width:10rem;height:10rem;margin-right:1rem;border-radius:1.6rem}.chat-img[data-v-01a3e5ff]{position:relative}.chat-img .van-icon.van-icon-clear[data-v-01a3e5ff]{position:absolute;top:.6rem;right:.6rem;z-index:1;opacity:.7;color:#fff;font-size:2.4rem;filter:drop-shadow(0 1px .266667vw rgba(0,0,0,.5))}.img-uploading-overlay[data-v-01a3e5ff]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;border-radius:1.6rem}.chat-imgs .van-image[data-v-01a3e5ff] img{border-radius:1.6rem}.chat-files[data-v-01a3e5ff]{background-color:#ebf5ff;margin:0 2rem;padding:1rem;border-top-left-radius:3rem;border-top-right-radius:3rem;margin-bottom:-3rem;padding-bottom:4rem;overflow-x:auto;display:flex}.chat-file[data-v-01a3e5ff]{position:relative;display:flex;align-items:center;gap:.8rem;background:#fff;padding:1rem 1.5rem;border-radius:1.2rem;margin-right:1rem;flex-shrink:0;max-width:22rem}.file-clear[data-v-01a3e5ff]{position:absolute;top:-.4rem;right:-.4rem;z-index:1;font-size:2.4rem;color:#999;background:#fff;border-radius:50%}.file-icon[data-v-01a3e5ff]{width:4rem;height:4rem;border-radius:1rem;background:#ff8985;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.4rem;flex-shrink:0}.file-name[data-v-01a3e5ff]{font-size:1.6rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-input .chat-input-content button.voiceActive[data-v-01a3e5ff]{background-color:#ff4d4f;width:4rem;height:4rem;border-radius:50%;animation:pulse-data-v-01a3e5ff 1.5s infinite;margin-right:1.333333vw}@keyframes pulse-data-v-01a3e5ff{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.voice-input-placeholder[data-v-01a3e5ff]{flex:1;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:2rem;color:#666;background-color:#f5f5f5;border-radius:4rem;padding:1.5rem 2.5rem;margin:.3rem;line-height:normal;box-sizing:border-box;min-height:6rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.voice-icon[data-v-01a3e5ff]{width:4rem;height:4rem;vertical-align:middle}.plan-detail-popup[data-v-799be1f6]{height:100%;display:flex;flex-direction:column;padding:1.5rem 1.2rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));overflow:hidden;box-sizing:border-box}[data-v-799be1f6] .van-popup{overflow:hidden!important}.plan-detail-header[data-v-799be1f6]{text-align:center;margin-bottom:1.2rem;position:relative;padding-right:2rem;padding-top:.5rem;min-height:3.5rem}.plan-detail-header h3[data-v-799be1f6]{font-size:2.4rem;font-weight:700;color:#333;margin:0;line-height:1.3}.plan-detail-header .plan-badge[data-v-799be1f6]{position:static;display:inline-block;margin-left:.5rem;vertical-align:middle;font-size:1.2rem;padding:.3rem .8rem;background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff;border-radius:.8rem;font-weight:600;box-shadow:0 .266667vw .533333vw hsla(0,100%,71%,.3)}.plan-detail-info[data-v-799be1f6]{padding:1.2rem;background:#f7f8fa;border-radius:.8rem;margin-bottom:1rem}.info-item[data-v-799be1f6]{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;font-size:1.6rem;color:#333;line-height:1.5}.info-item[data-v-799be1f6]:last-child{margin-bottom:0}.info-item .van-icon[data-v-799be1f6]{flex-shrink:0;margin-top:.2rem;font-size:1.6rem}.info-item span[data-v-799be1f6]{flex:1;word-break:break-all}.plan-detail-content[data-v-799be1f6]{flex:1;overflow:hidden;margin:0 -.2rem;padding:0 .2rem;display:flex;flex-direction:column}.detail-section[data-v-799be1f6]{margin-bottom:1.5rem}.detail-section[data-v-799be1f6]:first-child{flex:1;display:flex;flex-direction:column;min-height:0}.detail-section:first-child h4[data-v-799be1f6]{flex-shrink:0}.groups-list[data-v-799be1f6]{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.groups-list[data-v-799be1f6]::-webkit-scrollbar{display:none}.groups-list[data-v-799be1f6]{-ms-overflow-style:none;scrollbar-width:none}.plan-detail-footer[data-v-799be1f6]{padding-top:.8rem;margin-top:2rem;flex-shrink:0;background:#fff}.subscribe-btn[data-v-799be1f6]{width:100%;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff;border:none;border-radius:2.5rem;padding:1.4rem;font-size:1.8rem;font-weight:700;cursor:pointer;transition:all .3s ease;touch-action:manipulation;min-height:6.4vw;box-shadow:0 .533333vw 1.6vw rgba(25,137,250,.3)}.subscribe-btn[data-v-799be1f6]:active{transform:scale(.98);box-shadow:0 .266667vw 1.066667vw rgba(25,137,250,.3)}.groups-list[data-v-799be1f6]{padding:0}.group-item[data-v-799be1f6]{background:#fff;border:1px solid #e8e8e8;border-radius:.6rem;padding:.6rem .8rem;margin-bottom:.6rem;transition:all .3s ease}.group-item[data-v-799be1f6]:active{transform:scale(.99);background:#fafafa}.group-header[data-v-799be1f6]{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.group-name[data-v-799be1f6]{font-size:1.5rem;font-weight:600;color:#333}.group-id[data-v-799be1f6]{font-size:1.4rem;color:#999;font-weight:500}.group-desc[data-v-799be1f6]{display:flex;align-items:flex-start;gap:.4rem;font-size:1.3rem;color:#666;line-height:1.4;padding-left:2rem;font-weight:500}.group-desc span[data-v-799be1f6]{flex:1}@media screen and (orientation:landscape) and (max-height:500px){.plan-detail-popup[data-v-799be1f6]{padding:1rem}.plan-detail-header[data-v-799be1f6]{margin-bottom:.8rem}.plan-detail-header h3[data-v-799be1f6]{font-size:1.8rem}.detail-section[data-v-799be1f6]{margin-bottom:1rem}.group-item[data-v-799be1f6]{padding:.6rem}}@supports (padding-bottom:env(safe-area-inset-bottom)){.plan-detail-footer[data-v-799be1f6]{padding-bottom:env(safe-area-inset-bottom)}.subscribe-btn[data-v-799be1f6]{margin-bottom:env(safe-area-inset-bottom)}}.user-list[data-v-a38621aa]{padding:0 2rem 2rem;max-height:60vh;overflow-y:auto}.user-list[data-v-a38621aa] .van-tabs__wrap{height:7rem}.user-list[data-v-a38621aa] .van-tab{font-size:2rem}.user-list[data-v-a38621aa] .van-tabs__content{padding-top:1rem}.user-item[data-v-a38621aa]{display:flex;align-items:center;padding:1.5rem 1rem;border-radius:1.5rem;cursor:pointer;transition:background .2s ease}.user-item[data-v-a38621aa]:active{background:#f0f7ff}.user-avatar[data-v-a38621aa]{width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.4rem;flex-shrink:0;background:#f0f7ff;color:#1989fa}.user-avatar.self[data-v-a38621aa]{background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff}.user-info[data-v-a38621aa]{flex:1;margin-left:1.5rem;display:flex;align-items:center;gap:1rem;min-width:0}.user-name[data-v-a38621aa]{font-size:2rem;font-weight:500;color:#333}.user-sub[data-v-a38621aa]{font-size:1.6rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-icon[data-v-a38621aa]{color:#1989fa;font-size:2.4rem;flex-shrink:0}.empty-tip[data-v-a38621aa]{text-align:center;padding:3rem 0;color:#999;font-size:1.8rem}.confirm-body[data-v-a38621aa]{padding:2rem;font-size:2rem;color:#666}.confirm-name[data-v-a38621aa]{font-weight:600;color:#1989fa}.confirm-hint[data-v-a38621aa]{font-size:1.8rem;color:#999;margin-top:1.5rem;margin-bottom:1rem}.confirm-input[data-v-a38621aa]{width:100%;padding:1.2rem 1.5rem;border:1px solid #ddd;border-radius:1rem;font-size:2rem;outline:none;box-sizing:border-box;transition:border-color .2s ease}.confirm-input[data-v-a38621aa]:focus{border-color:#1989fa}.confirm-error[data-v-a38621aa]{color:#ee0a24;font-size:1.6rem;margin-top:.8rem;text-align:center}.markdown-body ul li::marker{color:#1989fa;font-size:1.2em}.markdown-body table td,.markdown-body table th{font-size:2.2rem}.markdown-body .van-button{border-radius:4rem;height:5rem;line-height:5rem}.markdown-body .van-button--info{color:#fff;background:linear-gradient(90deg,#409eff,#409eff)}.chat-messages .van-button{border-radius:4rem}.chat-messages .van-button--info{color:#fff;background:linear-gradient(90deg,#409eff,#409eff)}.content-wrapper[data-v-1f6473a8]{font-size:18px}.chat-top-bar[data-v-1f6473a8]{position:fixed;top:0;left:0;right:0;padding:2rem;z-index:100;background:linear-gradient(0deg,rgba(224,235,251,.95),hsla(0,0%,92.9%,.95));backdrop-filter:blur(1.333333vw)}.chat-top-bar button[data-v-1f6473a8]{background-color:transparent;border:none;font-size:3rem}.test-plan-btn[data-v-1f6473a8]{font-size:1.4rem!important;color:#999;padding:.5rem 1rem}.test-plan-btn[data-v-1f6473a8],.top-bar-btns[data-v-1f6473a8]{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.top-bar-btns[data-v-1f6473a8]{display:flex;gap:1rem}.test-btn[data-v-1f6473a8]{font-size:1.4rem!important;color:#999;padding:.5rem 1rem;background-color:transparent;border:1px solid #ddd;border-radius:1rem}.overlay[data-v-1f6473a8]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;display:none}.overlay.active[data-v-1f6473a8]{display:block}.ai-chat-popup[data-v-1f6473a8]{position:fixed;width:100%;height:100%;top:0;left:0;background:linear-gradient(135deg,#e0ebfb,#e0ebfb);overflow:auto}.ai-chat-popup[data-v-1f6473a8]:before{content:"";position:fixed;bottom:38rem;left:0;width:0;height:0;border-radius:50%;box-shadow:0 0 40rem 30rem rgba(238,231,211,.7);transform:translate(-50%,50%)}.ai-chat-popup[data-v-1f6473a8]:after{content:"";position:fixed;top:10rem;right:0;width:0;height:0;border-radius:50%;box-shadow:0 0 30rem 20rem rgba(238,231,211,.7);transform:translate(50%,-50%)}.chat-window[data-v-1f6473a8]{margin-top:7rem}.ai-chat-popup[data-v-1f6473a8] .hot-questions{display:flex;flex-direction:column;margin-bottom:1rem;gap:1rem;margin-top:1rem}.ai-chat-popup[data-v-1f6473a8] .hot-question-btn{background:linear-gradient(135deg,rgba(25,137,250,.08),rgba(79,172,254,.08));border:1px solid rgba(25,137,250,.15);border-radius:2rem;padding:2rem;cursor:pointer;transition:all .3s ease;text-align:left;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(1.333333vw)}.ai-chat-popup[data-v-1f6473a8] .hot-question-btn:hover{background:linear-gradient(135deg,rgba(25,137,250,.15),rgba(79,172,254,.15));border-color:rgba(25,137,250,.3);transform:translateY(-.266667vw);box-shadow:0 .533333vw 1.6vw rgba(25,137,250,.15)}.ai-chat-popup[data-v-1f6473a8] .hot-question-btn:active{transform:translateY(0)}.ai-chat-popup[data-v-1f6473a8] i.hot-question-i{background:linear-gradient(135deg,#1989fa,#4facfe);padding:0 1rem;color:#fff;font-weight:700;border-radius:2rem;border-bottom-right-radius:1rem;margin-right:1rem;font-style:normal;box-shadow:0 .266667vw .8vw rgba(25,137,250,.3)}.main[data-v-4d022f72]{width:100%;height:100%}.question[data-v-4d022f72]{width:100%;height:92%;display:flex;flex-flow:column;justify-content:center;align-items:center}.footer[data-v-4d022f72]{width:100%;height:8%;display:flex;flex-flow:row;align-items:center;justify-content:space-around}.items[data-v-4d022f72]{width:100%;height:100%;background:#f5f5f5;background-size:100% 100%;display:flex;justify-content:center;align-items:center}.container[data-v-4d022f72]{height:100%;width:96%;display:flex;flex-flow:column}.questionnaire-container[data-v-4d022f72]{width:100%;height:15%;display:flex;flex-flow:column;justify-content:center;border-radius:1rem}.questionnaire-container .title[data-v-4d022f72]{font-size:3rem;font-weight:700;margin-left:2.5rem}.questionnaire-container .describe[data-v-4d022f72]{font-size:2.2rem;margin-left:2.5rem;margin-top:1.5rem}.question-container[data-v-4d022f72]{width:96%;height:73%;margin-top:2rem;border-radius:1rem;box-shadow:0 0 .666667vw #d3d3d3;background:#fff;position:fixed;top:17%}.question-box[data-v-4d022f72]{width:100%;height:13%;display:flex;align-items:center;border-bottom:1px solid #e3e3e3}.question-title[data-v-4d022f72]{font-size:2.5rem;font-weight:700;margin-left:2rem;margin-right:2rem;color:#353535}.marital-button[data-v-4d022f72]{margin-left:auto;margin-right:2rem;font-size:2rem;border:none;background:none;padding:0}.fade-enter-active[data-v-4d022f72],.fade-leave-active[data-v-4d022f72]{transition:all .5s ease}.fade-enter-active[data-v-4d022f72]{transform:translate(0)}.fade-enter[data-v-4d022f72]{transform:translate(100vw)}.fade-enter2[data-v-4d022f72],.fade-leave-active[data-v-4d022f72]{transform:translate(-100vw)}.fade-leave-active2[data-v-4d022f72]{transform:translate(100vw)}