:root{--angle:45deg;--opacity:.5;--while-popover:#fff;--input-shadow:#7b61ff33;--input-error-shadow:#ff521933;--un-ring-offset-width:0}.btn-linear{background:linear-gradient(#62699914,#62699914),#fff}.chat-list-scrollbar{--os-size:10px;--os-padding-perpendicular:2px;--os-handle-bg:#17171d33;--os-handle-bg-hover:var(--os-handle-bg);--os-handle-bg-active:var(--os-handle-bg);--os-handle-border-radius:99px;--os-handle-perpendicular-size:6px}.PopoverContent{z-index:2;will-change:transform,opacity;background-color:#fff;border-radius:4px;width:260px;padding:20px;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px #00000029}.PopoverContent:focus{box-shadow:#0e121659 0px 10px 38px -10px,#0e121633 0px 10px 20px -15px,0 0 0 2px var(--violet-7)}.PopoverContent[data-state=open][data-side=top]{animation-name:slideDownAndFade}.PopoverContent[data-state=open][data-side=right]{animation-name:slideLeftAndFade}.PopoverContent[data-state=open][data-side=bottom]{animation-name:slideUpAndFade}.PopoverContent[data-state=open][data-side=left]{animation-name:slideRightAndFade}button{background:0 0}.PopoverArrow{fill:#fff}.title-typing:after,.title-typing>:not(ol):not(ul):not(pre):last-child:after,.title-typing>ol:last-child li:last-child:after,.title-typing>pre:last-child code:after,.title-typing>ul:last-child li:last-child:after{vertical-align:middle;opacity:.5;color:#17171d;opacity:.6;margin-top:3px;margin-left:4px;animation:1s linear infinite ui-blink;position:relative;top:1px;transform:translateY(2px);content:url(https://resource.bantouyan.com/betteryeah/chat/typing-cursor_2.png)!important}.result-streaming>:not(ol):not(ul):not(pre):last-child:after,.result-streaming>ol:last-child li:last-child:after,.result-streaming>pre:last-child code:after,.result-streaming>ul:last-child li:last-child:after{vertical-align:middle;opacity:.5;color:#17171d;opacity:.6;margin-top:0;margin-left:4px;animation:1s linear infinite ui-blink;position:relative;top:1px;transform:translateY(2px);content:url(https://resource.bantouyan.com/battleyeah-ai/chat/loading.svg)!important}.result-streaming>pre:last-child code:after{color:#f7f7ff}.chat-message-list-container>.scrollbar-track{background-color:#0000!important}.chat-message-list-container>.scrollbar-track.scrollbar-track-x{display:none!important}.chat-message-container code span{line-height:1.6}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@supports (background:paint(houdini)){@property --opacity{syntax: "<number>"; initial-value: .5; inherits: false;}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes opacityChange{to{--opacity:1}}@keyframes rotate{to{--angle:360deg}}}.chat-input-container:focus-within .chat-input-background{display:block}.chat-input-background{pointer-events:none;content:"";background:linear-gradient(94deg,#68caff 0%,#684aff 62%,#963aff 99%);border-width:0;border-color:#e1e1e599;border-radius:12px;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.bty-message-separator:before,.bty-message-separator:after{content:"";border-top-width:1px;border-top-color:var(--yeah-border-60);flex:1}.chat-question-guide div{color:var(--primary)!important}.chat-question-guide img{margin:0;max-width:100px!important}.clamp-line-2{text-overflow:ellipsis;-webkit-line-clamp:2;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-markdown-message pre{margin-top:8px}@keyframes speaking{0%{height:12px}to{height:4px}}.speaking-icon,.speaking-icon:before,.speaking-icon:after{color:#f2f2f2;background:#7b61ff;border-radius:4px;width:2px;height:12px;display:block;position:relative}.speaking-icon{margin:4px auto;animation:.3s linear .3s infinite alternate speaking;position:relative}.speaking-icon:before,.speaking-icon:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.speaking-icon:before{animation:.3s linear infinite alternate speaking;left:-4px}.speaking-icon:after{animation:.3s linear .45s infinite alternate speaking;left:4px}