.simple-chat-room{height:100dvh;min-height:100vh;overflow:auto;display:flex;flex-direction:column;background:linear-gradient(135deg,#FAF9FB 0%,#EDF6F7 25%,#FCF6FF 65%,#FFF7F1 100%);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.simple-chat-room.needtop{padding-top:100px}.simple-chat-room.dontNeedTop{padding-top:0}.simple-chat-room .chat-navbar{background:transparent;color:#000;--border-bottom: none}.simple-chat-room .chat-navbar .navbar-back-icon{color:#000}.simple-chat-room .chat-navbar .navbar-right{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px;transition:background-color .2s}.simple-chat-room .chat-navbar .navbar-right img{width:24px;height:24px}.simple-chat-room .messages-container{flex:1;min-height:0;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;display:flex;flex-direction:column}.simple-chat-room .input-area{padding:20px 16px calc(24px + env(safe-area-inset-bottom)) 16px;background:#ffffff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.message-wrapper{display:flex;margin-bottom:16px;align-items:flex-start;gap:8px;padding-left:10px;padding-right:10px}.message-wrapper.message-user{justify-content:flex-end}.message-wrapper.message-contact{justify-content:flex-start}.message-wrapper .message-avatar{width:36px;height:36px;flex-shrink:0;margin-top:2px}.message-wrapper .message-content-wrapper{max-width:calc(100% - 54px);display:flex;flex-direction:column}.message-user .message-wrapper .message-content-wrapper{align-items:flex-end}.message-contact .message-wrapper .message-content-wrapper{align-items:flex-start}.message-wrapper .message-bubble{padding:12px;font-size:14px;line-height:1.5;word-break:break-word;white-space:pre-wrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.message-wrapper .message-bubble.bubble-user{border-radius:16px 16px 0;background:linear-gradient(119deg,#7C6FF6 11.88%,#675AE0 100.76%);color:#fff}.message-wrapper .message-bubble.bubble-contact{border-radius:16px 16px 16px 0;background:#FFF;color:#333}.message-wrapper .message-bubble .markdown-content p{margin:6px 0;line-height:1.6}.message-wrapper .message-bubble .markdown-content p:first-child{margin-top:0}.message-wrapper .message-bubble .markdown-content p:last-child{margin-bottom:0}.message-wrapper .message-bubble .markdown-content strong{font-weight:400}.message-wrapper .message-bubble .markdown-content em{font-style:italic}.message-wrapper .message-bubble .markdown-content ul,.message-wrapper .message-bubble .markdown-content ol{margin:8px 0;padding-left:20px}.message-wrapper .message-bubble .markdown-content ul li,.message-wrapper .message-bubble .markdown-content ol li{margin:4px 0;line-height:1.5}.message-wrapper .message-bubble .markdown-content ul li{list-style-type:disc}.message-wrapper .message-bubble .markdown-content ol li{list-style-type:decimal}.message-wrapper .message-bubble .markdown-content code{padding:2px 6px;border-radius:4px;font-size:13px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace}.message-wrapper .message-bubble .markdown-content pre{padding:12px;border-radius:8px;overflow-x:auto;margin:8px 0}.message-wrapper .message-bubble .markdown-content pre code{padding:0;font-size:13px}.message-wrapper .message-bubble .markdown-content blockquote{border-left:3px solid;padding-left:12px;margin:8px 0;font-style:italic;opacity:.9}.message-wrapper .message-bubble .markdown-content a{text-decoration:underline;opacity:.9}.message-wrapper .message-bubble .markdown-content a:hover{opacity:1}.message-wrapper .message-bubble .markdown-content h1,.message-wrapper .message-bubble .markdown-content h2,.message-wrapper .message-bubble .markdown-content h3,.message-wrapper .message-bubble .markdown-content h4,.message-wrapper .message-bubble .markdown-content h5,.message-wrapper .message-bubble .markdown-content h6{margin:12px 0 8px;font-weight:600;line-height:1.3}.message-wrapper .message-bubble .markdown-content h1:first-child,.message-wrapper .message-bubble .markdown-content h2:first-child,.message-wrapper .message-bubble .markdown-content h3:first-child,.message-wrapper .message-bubble .markdown-content h4:first-child,.message-wrapper .message-bubble .markdown-content h5:first-child,.message-wrapper .message-bubble .markdown-content h6:first-child{margin-top:0}.message-wrapper .message-bubble .markdown-content h1{font-size:18px}.message-wrapper .message-bubble .markdown-content h2{font-size:17px}.message-wrapper .message-bubble .markdown-content h3{font-size:16px}.message-wrapper .message-bubble .markdown-content h4{font-size:15px}.message-wrapper .message-bubble .markdown-content h5,.message-wrapper .message-bubble .markdown-content h6{font-size:14px}.message-wrapper .message-bubble .markdown-content hr{border:none;height:1px;margin:12px 0}.message-wrapper .message-bubble.bubble-user .markdown-content code{background:rgba(255,255,255,.2);color:#fff}.message-wrapper .message-bubble.bubble-user .markdown-content pre{background:rgba(255,255,255,.15)}.message-wrapper .message-bubble.bubble-user .markdown-content pre code{background:transparent}.message-wrapper .message-bubble.bubble-user .markdown-content blockquote{border-left-color:#ffffff80}.message-wrapper .message-bubble.bubble-user .markdown-content a{color:#fff}.message-wrapper .message-bubble.bubble-user .markdown-content hr{background:rgba(255,255,255,.3)}.message-wrapper .message-bubble.bubble-contact .markdown-content code{background:rgba(0,0,0,.06);color:#d73a49}.message-wrapper .message-bubble.bubble-contact .markdown-content pre{background:rgba(0,0,0,.04)}.message-wrapper .message-bubble.bubble-contact .markdown-content pre code{background:transparent;color:#333}.message-wrapper .message-bubble.bubble-contact .markdown-content blockquote{border-left-color:#0003}.message-wrapper .message-bubble.bubble-contact .markdown-content a{color:#1677ff}.message-wrapper .message-bubble.bubble-contact .markdown-content hr{background:rgba(0,0,0,.1)}.message-wrapper .typing-indicator{display:flex;align-items:center;gap:4px;color:#999}.message-wrapper .typing-indicator .typing-dot{display:inline-block;animation:typing 1.4s infinite}.message-wrapper .typing-indicator .typing-dot.typing-dot-1{animation-delay:0s}.message-wrapper .typing-indicator .typing-dot.typing-dot-2{animation-delay:.2s}.message-wrapper .typing-indicator .typing-dot.typing-dot-3{animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.quick-questions{display:flex;flex-direction:column;background:#FFF;margin-top:0;margin-bottom:10px;padding-left:10px;border-radius:16px;padding-right:10px}.quick-questions .quick-question-item{padding:16px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.quick-questions .quick-question-item:hover{transform:translateY(-2px)}.quick-questions .quick-question-item .question-text{font-size:14px;color:#333}.quick-questions .quick-question-item .question-arrow{font-size:18px;color:#999}.chat-input-container .input-wrapper{position:relative;display:flex;align-items:center;border-radius:30px;padding:4px;box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3}.chat-input-container .input-wrapper .chat-input{flex:1;border:none;background:#f4f4f4;padding:0 60px 0 20px;font-size:16px;color:#000;outline:none}.chat-input-container .input-wrapper .send-button{position:absolute;right:6px;background:transparent;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;padding:0;--background-color: transparent}.chat-input-container .input-wrapper .send-button .send-icon{width:18px;height:18px;transition:transform .2s ease;filter:invert(80%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(90%);opacity:.8}.chat-input-container .input-wrapper .send-button .send-icon.send-icon-active{transform:scale(1.1);filter:invert(38%) sepia(98%) saturate(2466%) hue-rotate(203deg) brightness(99%) contrast(101%);opacity:1}.chat-navbar.ios-browser-margin{margin-top:100px}.home-container{position:relative;min-height:100vh;min-height:100svh;padding:64px 45px calc(40px + env(safe-area-inset-bottom));display:flex;flex-direction:column;background:linear-gradient(159.51deg,#faf9fb 0%,#edf6f7 25.45%,#fcf6ff 65.38%,#fff7f1 100%);background-size:cover;background-position:center;background-repeat:no-repeat}.home-container .home-title{font-family:Nunito Sans;font-weight:600;font-size:24px;line-height:150%;color:#000}.home-container .home-des{margin-top:16px;font-family:Nunito Sans;font-weight:400;font-style:Regular;font-size:16px;line-height:150%;letter-spacing:0%}.home-container .home-ul{margin:8px 0 0 32px}.home-container .home-ul li{font-family:Nunito Sans;font-size:16px;line-height:150%}.home-container .home-ul li img{position:relative;top:3px}.home-container .home-ul .growth-link{cursor:pointer}.home-container .home-ul .growth-link img{top:3px}.home-container .choose-btn{position:relative;width:230px;height:56px;margin:40px auto 0;font-family:Nunito Sans;font-size:16px;line-height:100%;border-radius:100px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;background:linear-gradient(90deg,#2a4ada 0%,#6d49ff 100%);z-index:5}.home-container .home-bg{position:absolute;border-radius:24px;box-shadow:0 12px 24px #00000014}.home-container .home-bg1{height:240px;left:-20px;bottom:130px;border:8px solid #fff;z-index:4}.home-container .home-bg2{height:210px;left:98px;bottom:125px;border:8px solid #fff;transform:rotate(10deg);z-index:3}.home-container .home-bg3{height:182px;left:198px;bottom:100px;border:8px solid #fff;transform:rotate(20deg);z-index:2}.home-container .home-bg4{height:154px;left:288px;bottom:65px;border:8px solid #fff;transform:rotate(30deg);z-index:1}.home-container .home-modal-container .adm-mask{background:rgba(0,0,0,.2)!important}.home-container .home-modal-container .adm-center-popup-wrap{max-width:100%}.home-container .home-modal-container .adm-center-popup-body{background:#fff}.home-container .home-modal-container .adm-modal-content{padding:0;overflow:visible;max-height:none}.home-container .growth-modal{font-family:Nunito Sans;color:#111;line-height:150%}.home-container .growth-modal .growth-modal-title{font-size:24px;font-weight:600;line-height:1.5}.home-container .growth-modal p{margin:8px 0 0;line-height:1.5;font-size:14px}.home-container .growth-modal ul{margin:8px 0 0;padding-left:20px}.home-container .growth-modal ul li{line-height:1.5;font-size:14px}.home-container .growth-modal ul li strong{color:#171717}.home-container .growth-modal .growth-modal-btn{margin-top:24px;border-radius:999px;height:48px;font-weight:600;background:linear-gradient(90deg,#2a4ada 0%,#6d49ff 100%);color:#fff}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}body{background-color:#0000004d;overflow:hidden}.ant-conversations{height:100%!important}.ant-conversations-list{padding:0!important;background:transparent!important}.ant-conversations-item{margin-bottom:16px!important}.ant-conversations-item-content{max-width:75%!important}.ant-conversations-item-avatar{width:40px!important;height:40px!important}.ant-conversations-item-bubble{border-radius:20px!important;padding:12px 16px!important;font-size:16px!important;line-height:1.4!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.ant-conversations-item-bubble-filled{background:rgba(255,255,255,.9)!important;color:#333!important;box-shadow:0 4px 12px #00000026!important}.ant-conversations-item-bubble-outlined{background:rgba(255,255,255,.7)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 12px #0000001a!important;color:#333!important}.ant-conversations-input{border-radius:25px!important;border:1px solid rgba(255,255,255,.3)!important;padding:12px 20px!important;background:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;font-size:16px!important}.ant-conversations-input:focus{border-color:#fff9!important;box-shadow:0 0 0 2px #fff3!important}.ant-conversations-input::placeholder{color:#00000080!important}.ant-conversations .ant-btn-primary{background:rgba(255,255,255,.9)!important;border:none!important;color:#ff6b6b!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ant-conversations .ant-btn-primary:hover{background:rgba(255,255,255,1)!important}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.streaming-text{animation:fadeIn .3s ease-out}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.typing-cursor{display:inline-block;width:2px;height:1em;background-color:#333;margin-left:2px;animation:blink 1s infinite}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.message-bubble{animation:messageSlideIn .3s ease-out}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-input-focused{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff1a!important}.message-time{font-size:12px;color:#999;margin-top:4px}.avatar-container{flex-shrink:0}.message-content{flex:1;min-width:0}.send-button-active{background-color:#1677ff!important;color:#fff!important}.chat-list-item:active{background-color:#0000000d}.online-indicator{width:8px;height:8px;background-color:#52c41a;border-radius:50%;position:absolute;bottom:0;right:0;border:2px solid white}.unread-badge{background-color:#ff4d4f;color:#fff;font-size:12px;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.streaming-text h1,.streaming-text h2,.streaming-text h3,.streaming-text h4,.streaming-text h5,.streaming-text h6{margin:8px 0 4px;font-weight:700;line-height:1.3}.streaming-text h1{font-size:20px;color:#1a1a1a;border-bottom:2px solid rgba(0,0,0,.1);padding-bottom:4px}.streaming-text h2{font-size:18px;color:#2a2a2a}.streaming-text h3{font-size:16px;color:#3a3a3a}.streaming-text p{margin:6px 0;line-height:1.6;color:#333}.streaming-text strong{font-weight:600;color:#1a1a1a}.streaming-text em{font-style:italic;color:#444}.streaming-text ul,.streaming-text ol{margin:8px 0;padding-left:20px}.streaming-text li{margin:3px 0;line-height:1.5}.streaming-text ul li{list-style-type:disc}.streaming-text ol li{list-style-type:decimal}.streaming-text code{background-color:#00000014;padding:2px 6px;border-radius:4px;font-size:14px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;color:#d73a49;border:1px solid rgba(0,0,0,.1)}.streaming-text pre{background-color:#0000000d;padding:12px;border-radius:8px;font-size:14px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;overflow-x:auto;margin:12px 0;border:1px solid rgba(0,0,0,.1);line-height:1.4}.streaming-text pre code{background:none;padding:0;border:none;color:#333;font-size:inherit}.streaming-text blockquote{border-left:4px solid #ddd;margin:12px 0;font-style:italic;color:#666;background-color:#00000005;padding:8px 16px;border-radius:0 6px 6px 0}.streaming-text a{color:#1677ff;text-decoration:none}.streaming-text a:hover{text-decoration:underline}.streaming-text table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px}.streaming-text th,.streaming-text td{border:1px solid rgba(0,0,0,.1);padding:8px 12px;text-align:left}.streaming-text th{background-color:#0000000d;font-weight:600}.streaming-text hr{border:none;height:1px;background-color:#0000001a;margin:16px 0}.streaming-text ol{counter-reset:list-counter}.streaming-text ol li{counter-increment:list-counter;position:relative}.streaming-text pre:hover{background-color:#00000014;transition:background-color .2s ease}.streaming-text blockquote:hover{background-color:#0000000a;transition:background-color .2s ease}.adm-input-wrapper{border:none!important;background:transparent!important}.adm-input{color:#000!important;font-size:16px!important;background:transparent!important;border:none!important}.adm-input::placeholder{color:#0006!important;font-size:16px!important}.adm-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.send-button-active{transform:scale(1.05);transition:all .2s ease}.send-button-inactive{transform:scale(1);transition:all .2s ease}.input-container{transition:all .3s ease}.input-container:focus-within{box-shadow:0 12px 40px #00000026,inset 0 1px #ffffff4d!important}.glass-effect{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.input-glow{position:relative}.input-glow:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,rgba(255,255,255,.3),rgba(255,255,255,.1));border-radius:32px;opacity:0;transition:opacity .3s ease;z-index:-1}.input-glow:focus-within:before{opacity:1}.background-settings-scroll::-webkit-scrollbar{width:0px;height:0px}.background-settings-scroll::-webkit-scrollbar-track{background:#E5E5E5;border-radius:3px}.background-settings-scroll::-webkit-scrollbar-thumb{background:#BDBDBD;border-radius:3px}.background-settings-scroll::-webkit-scrollbar-thumb:hover{background:#9E9E9E}.background-thumbnail{transition:all .2s ease}.background-thumbnail:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.background-thumbnail:active{transform:translateY(0)}
