.semi-carousel-indicator-dot .semi-carousel-indicator-item-light.semi-carousel-indicator-item-active{border-radius:5px;width:36px;transition:.3s}.semi-table-thead>.semi-table-row>.semi-table-row-head,.semi-table-thead>.semi-table-row>.semi-table-row-head.semi-table-cell-fixed-right:before{background-color:#fff!important}.semi-table-row:last-child .semi-table-row-cell{border-bottom:none!important}.semi-dropdown-wrapper,.semi-popover-wrapper{border-radius:16px}.semi-select-option-list-wrapper{padding:10px!important}.semi-select-dropdown-search-wrapper{padding:0 0 10px!important}.semi-select-dropdown-search-wrapper .semi-icon-default{font-size:20px!important}.semi-select-dropdown-search-wrapper input{font-size:16px!important}.semi-select-dropdown-search-wrapper .semi-input-wrapper{height:40px!important;border-radius:10px!important}.semi-dropdown-menu{padding:10px!important}.semi-dropdown-divider{margin:8px 0!important}.semi-dropdown-item{border-radius:12px!important}.semi-tooltip-wrapper[x-placement=left] .semi-tooltip-icon-arrow,.semi-tooltip-wrapper[x-placement=right] .semi-tooltip-icon-arrow{width:9px!important}.semi-tooltip-wrapper[x-placement=bottomLeft] .semi-tooltip-icon-arrow,.semi-tooltip-wrapper[x-placement=bottomRight] .semi-tooltip-icon-arrow{top:-4px!important}.fullscreen-preview-modal .semi-modal-content-fullScreen{top:12px!important;left:12px!important}.fullscreen-preview-modal .semi-modal-content{height:calc(100% - 24px)!important;width:calc(100% - 24px)!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.fullscreen-preview-modal .semi-modal-footer,.fullscreen-preview-modal .semi-modal-header{display:none!important}.fullscreen-preview-modal .semi-modal-body{flex:1!important;overflow:hidden!important;padding:0!important;min-height:0!important}.fullscreen-preview-modal .right-panel-content{height:100%!important}.semi-modal-wrap{display:flex;align-items:center;justify-content:center}.semi-modal-content{border-radius:1rem}@media (min-width:1280px){.semi-modal-content{border-radius:1.5rem}}.semi-button-content{width:100%;justify-content:center}.semi-input-textarea-wrapper-disabled,.semi-input-textarea-wrapper-readonly{background:var(--semi-color-bg-1)!important}.semi-typography-small{font-size:1.125rem!important;line-height:1.5555555556!important}.semi-breadcrumb-item-active{color:var(--semi-color-text-1)!important}.semi-breadcrumb-item-active:hover{color:var(--semi-color-text-0)!important}.breadcrumb-sm .semi-breadcrumb-item-wrap{margin:2px 0!important}.breadcrumb-sm .semi-typography-small{font-size:.875rem!important;line-height:1.4285714286!important}.breadcrumb-sm .semi-breadcrumb-separator{margin-right:4px!important}.breadcrumb-md .semi-breadcrumb-item-wrap{margin:2px 0!important}.breadcrumb-md .semi-typography-small{font-size:1rem!important;line-height:1.5!important}.breadcrumb-md .semi-breadcrumb-separator{margin-right:4px!important}.ellipsis{display:inline-block;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-mention{pointer-events:auto;cursor:pointer;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-mention:hover{background-color:#3b82f61a;text-decoration-line:underline}.mention-inline{pointer-events:auto;display:inline;cursor:default;font-weight:500;border-radius:3px;transition:background-color .12s ease}.mention-inline--file{color:#2563eb}.mention-inline--file:hover{background-color:rgba(219,234,254,.6)}.mention-inline--folder{color:#d97706}.mention-inline--folder:hover{background-color:hsla(48,96%,89%,.7)}.text-gradient{background:linear-gradient(74deg,#4285f4,#9b72cb 9%,#d96570 20%,#d96570 24%,#9b72cb 35%,#4285f4 44%,#9b72cb 50%,#d96570 56%,#fff 75%,#fff);background-size:400% 100%;text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;-ms-background-clip:text}.text-gradient,.text-gradient-brand{display:inline-block;color:transparent;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-ms-text-fill-color:transparent;-webkit-box-decoration-break:clone}.text-gradient-brand{background:linear-gradient(90deg,#0052cc,#0593ff);background-clip:text;-webkit-background-clip:text;-ms-background-clip:text;text-fill-color:transparent}.text-span-custom{font-size:.75rem;line-height:1rem;color:var(--semi-color-text-1)}.text-span-custom span{color:var(--semi-color-primary)}.custom-label{line-height:20px;font-weight:600;color:var(--semi-color-text-0)}.hide-modal-footer .semi-modal-footer,.history-modal .semi-modal-footer,.history-modal-mobile .semi-modal-footer{display:none!important}.history-modal .semi-modal-content,.history-modal-mobile .semi-modal-content{padding:0 4px!important}.history-modal-mobile .semi-modal-content{border-radius:0!important}.upload-file-editor .semi-upload-file-card{width:305px;max-width:100%}.upload-file-editor .semi-upload-file-card-preview{overflow:hidden}.common-menu-item{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;padding:.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scrollbar-thin::-webkit-scrollbar{width:7px;height:6px}.scrollbar-thin::-webkit-scrollbar,.scrollbar-thin::-webkit-scrollbar-track{background-color:transparent;border:none}.scrollbar-thin::-webkit-scrollbar-thumb{border-radius:3px;background:var(--semi-color-fill-1);border:none}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--semi-color-fill-2)!important}.scrollbar-empty::-webkit-scrollbar{width:7px;height:0}.scrollbar-empty::-webkit-scrollbar,.scrollbar-empty::-webkit-scrollbar-track{background-color:transparent;border:none}.textarea-custom-large{margin-top:.5rem}.textarea-custom-large .semi-input-textarea{padding:4px!important;width:calc(100% - 16px)!important}.textarea-custom-large .semi-input-textarea-counter{height:36px!important;padding:6px 44px 4px 12px!important}.textarea-custom-large textarea{margin:8px!important;font-size:16px}.input-msg{margin-left:.75rem;margin-right:.75rem;min-width:200px;border-style:none}@media (min-width:1024px){.input-msg{min-width:301px}}@media (min-width:1280px){.input-msg{margin-left:.875rem;margin-right:.875rem}}.input-msg textarea{font-size:16px;max-height:106px!important}.input-msg.semi-input-textarea-wrapper{width:calc(100% - 24px)!important}.input-msg .semi-input-textarea{padding-right:6px!important;padding-left:6px!important}.input-number-small-custom{width:36px!important}.input-number-small-custom.semi-input-wrapper-small{height:28px!important;line-height:26px!important}.input-number-small-custom .semi-input-small{padding:0 4px 2px!important;height:28px!important;text-align:center!important}.input-custom,.input-mobile{display:flex;height:2.5rem;align-items:center;border-radius:1.5rem;border-width:1px;border-color:var(--semi-color-border);background-color:var(--semi-color-bg-0);padding-left:.25rem;padding-right:.25rem}.input-custom:is(.dark *),.input-mobile:is(.dark *){background-color:#23242980}.input-custom .semi-input-wrapper-default{height:40px!important}.input-mobile .semi-input-wrapper-default{height:44px!important}.input-mobile input{font-size:16px}.select-custom .semi-select-selection{margin-left:10px!important}.shadow-custom{box-shadow:0 1px 2px 0 rgba(60,64,67,.298),0 2px 6px 2px rgba(60,64,67,.149)!important}.spin-custom .semi-spin-wrapper{top:0!important;transform:none!important}.loading-ellipsis{width:60px;aspect-ratio:4;background:radial-gradient(circle closest-side,#000 90%,transparent) 0/33.3333333333% 100% space;clip-path:inset(0 100% 0 0);animation:l1 1s steps(4) infinite}@keyframes l1{to{clip-path:inset(0 -34% 0 0)}}.search-pdf-box .semi-popconfirm-header{display:none}.search-pdf-box .semi-popconfirm-body-withIcon{margin-left:0!important}.search-pdf-box .semi-popconfirm-footer{display:none}.search-pdf-input{width:240px}.chat-sidebar,.conversation-bar{overflow:hidden}@media (min-width:1024px){.chat-sidebar,.conversation-bar{border-radius:1.5rem}}.chat-sidebar,.conversation-bar{transition:width .3s ease}.chat-info,.chat-right-panel,.conversation-bar{background-color:var(--semi-color-bg-1)}.chat-info,.chat-right-panel{position:absolute;top:0;overflow:hidden;border-radius:0;transition:width .3s ease;right:0;transform:translateX(100%)}.chat-info.open,.chat-right-panel.open{transform:translateX(0)}.chat-info .semi-sidesheet-inner,.chat-right-panel .semi-sidesheet-inner{box-shadow:none;background:transparent}@media (min-width:1024px){.chat-info{position:relative;border-radius:1rem}}.chat-right-panel{z-index:11}@media (min-width:1280px){.chat-right-panel{position:relative;border-radius:20px}}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.img-preview img{height:100%!important;object-fit:contain!important}.react-pdf__Page,.react-pdf__Page canvas{position:relative}.right-panel-content{overflow-y:auto;background-color:var(--semi-color-fill-2)}.login-page,.right-panel-content{display:flex;align-items:center;justify-content:center}.login-page{width:100vw}.login-page input:-webkit-autofill,.login-page input:-webkit-autofill:active,.login-page input:-webkit-autofill:focus,.login-page input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;background-color:#fff!important}.login-page .form-login .semi-input-wrapper{border-radius:16px}.login-page .form-login .semi-input-wrapper-default{height:48px!important;line-height:48px!important}.login-page .form-login .semi-input-wrapper-large{height:52px!important;line-height:52px!important}.login-page .form-login .semi-input-default{height:46px!important;border-radius:16px!important}.list-msg{width:100%;overflow-y:auto;padding-left:.75rem;padding-right:.75rem}@media (min-width:1280px){.list-msg{padding-left:1rem;padding-right:1rem}}.img-carousel img{width:225px;height:180px;object-fit:cover!important}.image-preview img{height:2.75rem;width:2.75rem;object-fit:cover;object-position:center}.image-preview-large img{height:10rem;width:10rem;object-fit:cover;object-position:center}.title-category{display:flex;cursor:pointer;user-select:none;align-items:center;gap:.125rem;font-size:13px;font-weight:600;color:var(--semi-color-text-1)}.title-category:hover{color:var(--semi-color-text-0)}.title-category:not(:first-child){padding-top:.25rem;padding-bottom:.25rem}.dark-mode .semi-input-textarea-wrapper{background-color:rgba(35,36,41,.502)!important}.dark-mode .semi-table-wrapper .semi-table-header,.dark-mode .semi-table-wrapper .semi-table-row-head{background:var(--semi-color-bg-2)!important}.dark-mode .semi-table-wrapper .semi-table-pagination-outer,.dark-mode .semi-table-wrapper .semi-table-row{background-color:var(--semi-color-bg-1)!important}.base-code-editor .margin-view-overlays{padding-left:0!important}.base-code-editor .monaco-editor .margin-view-overlays .codicon-folding-collapsed{margin-left:0!important}.monaco-editor{outline:none!important}.monaco-editor .find-widget>.button.codicon-widget-close{top:8px!important}.smooth-transition{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.canvas-view,.markdown-view{padding:0 8px}.canvas-view p,.markdown-view p{margin:8px 0}.canvas-view blockquote,.canvas-view dd,.canvas-view dl,.canvas-view figure,.canvas-view h1,.canvas-view h2,.canvas-view h3,.canvas-view h4,.canvas-view h5,.canvas-view h6,.canvas-view hr,.canvas-view p,.canvas-view pre,.markdown-view blockquote,.markdown-view dd,.markdown-view dl,.markdown-view figure,.markdown-view h1,.markdown-view h2,.markdown-view h3,.markdown-view h4,.markdown-view h5,.markdown-view h6,.markdown-view hr,.markdown-view p,.markdown-view pre{word-break:normal;overflow-wrap:break-word;gap:4px}.canvas-view blockquote:first-child,.canvas-view dd:first-child,.canvas-view dl:first-child,.canvas-view figure:first-child,.canvas-view h1:first-child,.canvas-view h2:first-child,.canvas-view h3:first-child,.canvas-view h4:first-child,.canvas-view h5:first-child,.canvas-view h6:first-child,.canvas-view hr:first-child,.canvas-view p:first-child,.canvas-view pre:first-child,.markdown-view blockquote:first-child,.markdown-view dd:first-child,.markdown-view dl:first-child,.markdown-view figure:first-child,.markdown-view h1:first-child,.markdown-view h2:first-child,.markdown-view h3:first-child,.markdown-view h4:first-child,.markdown-view h5:first-child,.markdown-view h6:first-child,.markdown-view hr:first-child,.markdown-view p:first-child,.markdown-view pre:first-child{margin:0 0 8px}.canvas-view blockquote:last-child,.canvas-view dd:last-child,.canvas-view dl:last-child,.canvas-view figure:last-child,.canvas-view h1:last-child,.canvas-view h2:last-child,.canvas-view h3:last-child,.canvas-view h4:last-child,.canvas-view h5:last-child,.canvas-view h6:last-child,.canvas-view hr:last-child,.canvas-view p:last-child,.canvas-view pre:last-child,.markdown-view blockquote:last-child,.markdown-view dd:last-child,.markdown-view dl:last-child,.markdown-view figure:last-child,.markdown-view h1:last-child,.markdown-view h2:last-child,.markdown-view h3:last-child,.markdown-view h4:last-child,.markdown-view h5:last-child,.markdown-view h6:last-child,.markdown-view hr:last-child,.markdown-view p:last-child,.markdown-view pre:last-child{margin:8px 0 0}.canvas-view blockquote:is(:first-child:last-child),.canvas-view dd:is(:first-child:last-child),.canvas-view dl:is(:first-child:last-child),.canvas-view figure:is(:first-child:last-child),.canvas-view h1:is(:first-child:last-child),.canvas-view h2:is(:first-child:last-child),.canvas-view h3:is(:first-child:last-child),.canvas-view h4:is(:first-child:last-child),.canvas-view h5:is(:first-child:last-child),.canvas-view h6:is(:first-child:last-child),.canvas-view hr:is(:first-child:last-child),.canvas-view p:is(:first-child:last-child),.canvas-view pre:is(:first-child:last-child),.markdown-view blockquote:is(:first-child:last-child),.markdown-view dd:is(:first-child:last-child),.markdown-view dl:is(:first-child:last-child),.markdown-view figure:is(:first-child:last-child),.markdown-view h1:is(:first-child:last-child),.markdown-view h2:is(:first-child:last-child),.markdown-view h3:is(:first-child:last-child),.markdown-view h4:is(:first-child:last-child),.markdown-view h5:is(:first-child:last-child),.markdown-view h6:is(:first-child:last-child),.markdown-view hr:is(:first-child:last-child),.markdown-view p:is(:first-child:last-child),.markdown-view pre:is(:first-child:last-child){margin:0}.canvas-view blockquote img,.canvas-view dd img,.canvas-view dl img,.canvas-view figure img,.canvas-view h1 img,.canvas-view h2 img,.canvas-view h3 img,.canvas-view h4 img,.canvas-view h5 img,.canvas-view h6 img,.canvas-view hr img,.canvas-view p img,.canvas-view pre img,.markdown-view blockquote img,.markdown-view dd img,.markdown-view dl img,.markdown-view figure img,.markdown-view h1 img,.markdown-view h2 img,.markdown-view h3 img,.markdown-view h4 img,.markdown-view h5 img,.markdown-view h6 img,.markdown-view hr img,.markdown-view p img,.markdown-view pre img{margin:4px 0!important}.canvas-view img,.markdown-view img{border-radius:10px;max-width:250px}.canvas-view code,.markdown-view code{background-color:var(--semi-color-fill-1);color:var(--semi-color-text-0);border-radius:.3rem;padding:1px .25rem;font-family:Roboto Mono,sans-serif!important;font-size:14px!important;font-weight:400!important}.canvas-view strong code,.markdown-view strong code{font-size:15px!important;font-weight:600!important}.canvas-view hr,.markdown-view hr{margin:20px 0!important}.canvas-view h1,.canvas-view h2,.canvas-view h3,.canvas-view h4,.canvas-view h5,.canvas-view h6,.markdown-view h1,.markdown-view h2,.markdown-view h3,.markdown-view h4,.markdown-view h5,.markdown-view h6{font-weight:600;margin:20px 0 8px}.canvas-view h1,.markdown-view h1{font-size:20px}.canvas-view h1 code,.markdown-view h1 code{font-size:18px!important}.canvas-view h2,.markdown-view h2{font-size:18px}.canvas-view h2 code,.markdown-view h2 code{font-size:17px!important}.canvas-view h3,.markdown-view h3{font-size:17px}.canvas-view h3 code,.markdown-view h3 code{font-size:16px!important}.canvas-view h4,.markdown-view h4{font-size:16px}.canvas-view h4 code,.markdown-view h4 code{font-size:15px!important}.canvas-view h5,.markdown-view h5{font-size:15px}.canvas-view h5 code,.markdown-view h5 code{font-size:14px!important}.canvas-view a,.markdown-view a{color:var(--semi-color-link);text-decoration:none;word-break:break-all}.canvas-view a:hover,.markdown-view a:hover{text-decoration:underline;color:var(--semi-color-link-hover)}.canvas-view b,.canvas-view strong,.markdown-view b,.markdown-view strong{font-weight:600!important}.canvas-view mark,.markdown-view mark{color:var(--semi-color-highlight);background:var(--semi-color-highlight-bg)}.canvas-view blockquote,.markdown-view blockquote{background:var(--semi-color-bg-1);border-radius:8px;border:1px solid var(--semi-color-border);border-left:4px solid #555a61;padding:10px 12px 10px 40px;position:relative;font-style:italic}.canvas-view blockquote:after,.markdown-view blockquote:after{content:"";position:absolute;top:10px;left:14px;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-image:url(/img/quote.svg)}.canvas-view ol,.canvas-view ul,.markdown-view ol,.markdown-view ul{display:block!important;padding-inline-start:20px!important;unicode-bidi:isolate!important}.canvas-view ol p,.canvas-view ul p,.markdown-view ol p,.markdown-view ul p{display:block!important;margin:12px 0!important;unicode-bidi:isolate!important}.canvas-view ul,.markdown-view ul{list-style-type:disc}.canvas-view ol,.markdown-view ol{list-style-type:decimal}.canvas-view li,.markdown-view li{margin:8px 0}.canvas-view table,.markdown-view table{width:100%;background-color:var(--semi-color-bg-1);font-size:.875rem;line-height:1.25rem;border-collapse:collapse;table-layout:fixed}.canvas-view table::-webkit-scrollbar,.markdown-view table::-webkit-scrollbar{width:7px;height:7px;background:transparent;border:none}.canvas-view table::-webkit-scrollbar-track,.markdown-view table::-webkit-scrollbar-track{background:transparent;border:none}.canvas-view table::-webkit-scrollbar-thumb,.markdown-view table::-webkit-scrollbar-thumb{border-radius:10px;background:var(--semi-color-fill-1);border:none}.canvas-view table::-webkit-scrollbar-thumb:hover,.markdown-view table::-webkit-scrollbar-thumb:hover{background:var(--semi-color-fill-2)}.canvas-view table th,.markdown-view table th{padding:.625rem 1rem;font-weight:600;font-size:15px}.canvas-view table td,.markdown-view table td{min-width:100px;padding:.5rem 1rem}.canvas-view table td,.canvas-view table th,.markdown-view table td,.markdown-view table th{text-align:left;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;max-width:0}.canvas-view table thead,.markdown-view table thead{background-color:var(--semi-color-fill-0)}.canvas-view table tbody tr:last-child td,.markdown-view table tbody tr:last-child td{border-bottom:none!important}.markdown-view table,.markdown-view table td,.markdown-view table th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.canvas-view p{font-size:1rem;line-height:1.5rem}.canvas-view .tableWrapper{margin:1rem 0;overflow-x:auto}.canvas-view.resize-cursor{cursor:ew-resize;cursor:col-resize}.canvas-view table{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.canvas-view table td,.canvas-view table th{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));box-sizing:border-box;min-width:50px;max-width:100%;padding:8px 12px;position:relative;vertical-align:top;overflow-wrap:break-word;word-break:normal;word-wrap:break-word;font-size:16px!important}.canvas-view table td>*,.canvas-view table th>*{margin-bottom:0}.canvas-view table td p,.canvas-view table th p{margin:0!important;overflow-wrap:break-word;word-break:normal}.canvas-view table th{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));text-align:left;font-weight:600}.canvas-view table .selectedCell:after{background-color:rgba(147,197,253,.3);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.canvas-view table .column-resize-handle{position:absolute;top:0;bottom:0;right:-1px;width:3px;pointer-events:none;background-color:var(--semi-color-primary)}.chat-sidebar-menu-item{margin-left:.625rem;margin-right:.625rem;display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--semi-color-text-0)}@media (min-width:1024px){.chat-sidebar-menu-item{border-radius:10px}}.text-align-dropdown.semi-dropdown-wrapper{border-radius:12px!important}.text-align-dropdown .semi-dropdown-menu{padding:4px!important;gap:2px}.text-align-dropdown .semi-dropdown-item{padding:8px!important;border-radius:8px!important}.text-align-dropdown .semi-dropdown-item-active{background-color:var(--semi-color-fill-0)}.headings-dropdown .semi-dropdown-item{padding:4px 16px!important;height:40px}.headings-dropdown .semi-dropdown-item-active{background-color:var(--semi-color-fill-0)}.glass-box{border-width:1px;border-color:hsla(0,0%,100%,.75);background-color:hsla(0,0%,100%,.75);box-shadow:0 20px 20px 0 rgba(0,0,0,.02);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-box.dark{border-color:hsla(0,0%,100%,.1);background-color:rgba(0,0,0,.2);--tw-shadow:0 8px 32px rgba(0,0,0,.3);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@keyframes chat-floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes chat-floatB{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes chat-floatC{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes chat-pulse-ring{0%{transform:scale(.88);opacity:.6}50%{transform:scale(1.04);opacity:.18}to{transform:scale(.88);opacity:.6}}@keyframes chat-blink-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}@keyframes chat-bubble-in{0%{opacity:0;transform:scale(.6) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes chat-sparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}40%,60%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes chat-orbit{0%{transform:rotate(0deg) translateX(88px) rotate(0deg)}to{transform:rotate(1turn) translateX(88px) rotate(-1turn)}}@keyframes chat-orbit-rev{0%{transform:rotate(0deg) translateX(70px) rotate(0deg)}to{transform:rotate(-1turn) translateX(70px) rotate(1turn)}}@keyframes chat-glow-pulse{0%,to{filter:blur(18px);opacity:.22}50%{filter:blur(26px);opacity:.38}}.chat-float-a{animation:chat-floatA 3.8s ease-in-out infinite}.chat-float-b{animation:chat-floatB 4.5s ease-in-out .6s infinite}.chat-float-c{animation:chat-floatC 5.2s ease-in-out 1.2s infinite}.chat-bubble-1{animation:chat-bubble-in .55s cubic-bezier(.34,1.56,.64,1) .1s both}.chat-bubble-2{animation:chat-bubble-in .55s cubic-bezier(.34,1.56,.64,1) .35s both}.chat-bubble-3{animation:chat-bubble-in .55s cubic-bezier(.34,1.56,.64,1) .6s both}.chat-glow-bg{background:radial-gradient(ellipse at 50% 60%,rgba(99,102,241,.28) 0,transparent 72%);animation:chat-glow-pulse 4s ease-in-out infinite}.chat-orbit-dot{margin-top:-4px;margin-left:-4px;animation:chat-orbit 7s linear infinite}.chat-orbit-dot,.chat-orbit-dot-rev{position:absolute;top:50%;left:50%;will-change:transform}.chat-orbit-dot-rev{margin-top:-5px;margin-left:-5px;animation:chat-orbit-rev 11s linear infinite}.chat-pulse-ring-1{position:absolute;width:96px;height:96px;top:-8px;left:-8px;border:2px solid rgba(99,102,241,.4);border-radius:50%;animation:chat-pulse-ring 2.8s ease-in-out infinite}.chat-pulse-ring-2{position:absolute;width:112px;height:112px;top:-16px;left:-16px;border:1.5px solid rgba(167,139,250,.2);border-radius:50%;animation:chat-pulse-ring 2.8s ease-in-out .5s infinite}.chat-blink-dot-1{animation:chat-blink-dot 1.4s ease-in-out 0s infinite}.chat-blink-dot-2{animation:chat-blink-dot 1.4s ease-in-out .22s infinite}.chat-blink-dot-3{animation:chat-blink-dot 1.4s ease-in-out .44s infinite}.chat-sparkle-1{animation:chat-sparkle 2.8s ease-in-out .2s infinite}.chat-sparkle-2{animation:chat-sparkle 3.4s ease-in-out 1s infinite}.chat-sparkle-3{animation:chat-sparkle 3.8s ease-in-out 1.8s infinite}@keyframes chat-rotate-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-rotate-ring{animation:chat-rotate-ring 18s linear infinite;will-change:transform}@keyframes chat-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-float-s{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes chat-float-m{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.chat-enter-1{animation:chat-enter .65s ease-out .15s both,chat-float-s 5.5s ease-in-out .9s infinite}.chat-enter-2{animation:chat-enter .65s ease-out .45s both,chat-float-m 6.5s ease-in-out 1.2s infinite}.chat-enter-3{animation:chat-enter .65s ease-out .7s both,chat-float-s 5s ease-in-out 1.5s infinite}.heartbeat{animation:ping 1.4s cubic-bezier(0,0,.2,1) infinite}.sway{animation:sway 4s ease-in-out infinite}@keyframes sway{0%,to{transform:translateX(300px) rotate(-167deg)}50%{transform:translateX(300px) rotate(-160deg)}}@keyframes ping{75%,to{transform:scale(1.3);opacity:0}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp;animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-out}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-40px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft;animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-out}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight;animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-out}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1}to{transform:scale(1)}}@keyframes slow-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.zoom-in{animation:zoomIn .5s ease forwards}.rotate-slow{animation:slow-rotate 6s linear infinite}@keyframes progress-action-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.progress-action-text{display:inline-block;animation:progress-action-in .22s ease-out both}@keyframes tool-call-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tool-call-label-animate{display:inline-block;animation:tool-call-label-in .2s cubic-bezier(.16,1,.3,1) both}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#fff;border:none}::-webkit-scrollbar-thumb{border-radius:10px;background:#ececed;border:none}::-webkit-scrollbar-thumb:hover{background:#bbb}@supports(height:100svh){.h-100vh{height:100svh}@media (min-width:768px){.chat-page-empty,.chat-sidebar,.conversation-bar{height:100svh}}@media (min-width:1280px){.chat-page-empty,.chat-sidebar,.conversation-bar{height:calc(100svh - 16px)}}.chat-info,.chat-right-panel{height:100svh}@media (min-width:1280px){.chat-info,.chat-right-panel{height:calc(100svh - 24px)}}.right-panel-content{height:calc(100svh - 60px)}@media (min-width:1280px){.right-panel-content{height:calc(100svh - 84px)}}.list-msg{height:calc(100svh - 100px)}@media (min-width:1024px){.list-msg{height:calc(100svh - 110px)}}@media (min-width:1280px){.list-msg{height:calc(100svh - 140px)}}.chat-list-empty{height:calc(100svh - 128px)}@media (min-width:1024px){.chat-list-empty{height:calc(100svh - 137px)}}@media (min-width:1280px){.chat-list-empty{height:calc(100svh - 145px)}}.chat-sidebar-content{height:calc(100svh - 132px)}@media (min-width:1280px){.chat-sidebar-content{height:calc(100svh - 194px)}}.history-conversations{height:calc(100svh - 306px)}@media (min-width:1024px){.history-conversations{height:calc(100svh - 332px)}}.content-page{height:100svh}@media (min-width:1280px){.content-page{height:calc(100svh - 26px)}}.list-agents{height:calc(100svh - 278px)}@media (min-width:1280px){.list-agents{height:calc(100svh - 312px)}}.project-conversations{height:calc(100svh - 295px)}@media (min-width:1024px){.project-conversations{height:calc(100svh - 307px)}}@media (min-width:1280px){.project-conversations{height:calc(100svh - 355px)}}.login-page{height:100svh}}@supports not (height:100svh){.h-100vh{height:100vh}@media (min-width:768px){.chat-page-empty,.chat-sidebar,.conversation-bar{height:100vh}}@media (min-width:1280px){.chat-page-empty,.chat-sidebar,.conversation-bar{height:calc(100vh - 16px)}}.chat-info,.chat-right-panel{height:100vh}@media (min-width:1280px){.chat-info,.chat-right-panel{height:calc(100vh - 24px)}}.right-panel-content{height:calc(100vh - 60px)}@media (min-width:1280px){.right-panel-content{height:calc(100vh - 84px)}}.list-msg{height:calc(100vh - 100px)}@media (min-width:1024px){.list-msg{height:calc(100vh - 110px)}}@media (min-width:1280px){.list-msg{height:calc(100vh - 140px)}}.chat-list-empty{height:calc(100vh - 128px)}@media (min-width:1024px){.chat-list-empty{height:calc(100vh - 137px)}}@media (min-width:1280px){.chat-list-empty{height:calc(100vh - 145px)}}.chat-sidebar-content{height:calc(100vh - 132px)}@media (min-width:1280px){.chat-sidebar-content{height:calc(100vh - 194px)}}.history-conversations{height:calc(100vh - 306px)}@media (min-width:1024px){.history-conversations{height:calc(100vh - 332px)}}.content-page{height:100vh}@media (min-width:1280px){.content-page{height:calc(100vh - 26px)}}.list-agents{height:calc(100vh - 278px)}@media (min-width:1280px){.list-agents{height:calc(100vh - 312px)}}.project-conversations{height:calc(100vh - 295px)}@media (min-width:1024px){.project-conversations{height:calc(100vh - 307px)}}@media (min-width:1280px){.project-conversations{height:calc(100vh - 355px)}}.login-page{height:100vh}}