.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.file-progress-tips{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);text-align:center;color:#fff;display:inline-flex;justify-content:center;font-size:12px;background-color:#0006;align-items:center}.ellipsis-left{white-space:normal;text-overflow:ellipsis;text-align:left;direction:rtl;overflow:hidden}.animation-item{will-change:transform;transform-origin:center center;backface-visibility:hidden;border-radius:2px;background:linear-gradient(280deg,#10d6bc 23.48%,#29b1fd 185.14%);display:inline-block;vertical-align:middle}@keyframes rise{0%{transform:scaleY(1)}50%{transform:scaleY(1.7)}to{transform:scaleY(1)}}@keyframes lineRise{0%{transform:scaleY(1)}50%{transform:scaleY(3)}to{transform:scaleY(1)}}.animate-line-1{animation:lineRise 1.5s ease infinite;animation-delay:.35s}.animate-line-2{animation:lineRise 1.5s ease infinite;animation-delay:.65s}.animate-line-3{animation:lineRise 1.5s ease infinite;animation-delay:1s}.rise-animation-1{animation:rise 1.5s ease infinite;animation-delay:.35s}.rise-animation-2{animation:rise 1.5s ease infinite;animation-delay:.65s}.rise-animation-3{animation:rise 1.5s ease infinite;animation-delay:1s}.rise-animation-4{animation:rise 1.5s ease infinite;animation-delay:1.25s}.voice-img-default{background:linear-gradient(279.74deg,#10d6bc 23.48%,#29b1fd 185.14%);background-size:contain}.voice-img-ing{background:linear-gradient(279.74deg,#12bcb9 23.48%,#29b1fd 185.14%);background-size:contain}.voice-box{fill:linear-gradient(90deg,rgba(41,177,253,0) 0%,#1dc3dd 25%,#16cdcc 75%,rgba(16,214,188,0) 100%)}.no-default{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.chat-input-panel-inner{cursor:text;display:flex;flex:1;border-radius:10px;border:1px solid #dedede}.chat-input{height:100%;width:100%;border-radius:10px;border:none;box-shadow:0 -2px 5px #00000008;background-color:var(--white);color:var(--black);padding:10px 90px 10px 14px;resize:none;outline:none;box-sizing:border-box;min-height:68px}html{--copilot-kit-primary-color: #10d6bc;--copilot-kit-contrast-color: rgba(255, 255, 255, .9);--copilot-kit-secondary-color: #f3f4f6;--copilot-kit-secondary-contrast-color: #000000;--copilot-kit-background-color: #ffffff;--copilot-kit-muted-color: #6a6a6a;--copilot-kit-separator-color: rgba(0, 0, 0, .08);--copilot-kit-scrollbar-color: rgba(0, 0, 0, .2);--copilot-kit-response-button-color: #333;--copilot-kit-response-button-background-color: #fff}.copilotKitInput-input-wrapper{min-height:54px;border-radius:12px;border:1px solid rgba(220,220,220,.5);background:#fff;box-shadow:0 4px 12px #b8b8b880}.has-file-list-wrapper{border-radius:12px;padding-top:8px;border:1px solid #10D6BC;background:#fff;box-shadow:0 4px 12px #b8b8b880}.has-file-list-wrapper .copilotKitInput-input-wrapper{box-shadow:unset;border:unset;border-radius:unset;background:unset;border-top:1px solid #EEEEEE}.has-file-list-wrapper .upload-file-wrapper,.has-file-list-wrapper .chat-footer-wrapper-btn{padding-left:12px}.has-file-list-wrapper.real-agent-mode{padding-top:16px;border:1px solid rgba(220,220,220,.5)}.has-file-list-wrapper.real-agent-mode .copilotKitInput-input-wrapper{border-top:unset;padding:12px}.has-file-list-wrapper.real-agent-mode .upload-file-wrapper{margin-bottom:0}.copilotKitInput{border-radius:12px;flex-shrink:0;align-items:center;cursor:text;position:relative;padding:8px 12px}.copilotKitInput .copilotKitInputControls>button{width:24px;padding:0 2px;cursor:pointer;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transform:scale(1);color:#00000040;-webkit-appearance:button;appearance:button;background-color:transparent;background-image:none;text-transform:none;font-size:24px;font-weight:inherit;line-height:inherit;border:0;margin:0;text-indent:0px;text-shadow:none;display:inline-block;text-align:center}.copilotKitInput .copilotKitInputControls>button:not([disabled]){color:var(--copilot-kit-primary-color)}.copilotKitInput .copilotKitInputControls>button:not([disabled]):hover{transform:scale(1.1)}.ai-input-icon-button{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transform:scale(1);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;line-height:1;cursor:pointer}.ai-input-icon-button:hover{opacity:.8;transform:scale(1.05)!important}.copilotKitInput .copilotKitInputControls>button[disabled]{color:var(--copilot-kit-muted-color)}.copilotKitInputControls{display:flex}.copilotKitInputControls .is-loading-ai svg{width:18px;height:18px;animation:heartbeat 2s infinite}.copilotKitInput>textarea{flex:1;outline:2px solid transparent;outline-offset:2px;resize:none;white-space:pre-wrap;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:text;font-size:.875rem;line-height:1.25rem;margin:0;padding:0;font-weight:inherit;color:var(--copilot-kit-secondary-contrast-color);border:0px;background-color:var(--copilot-kit-background-color)}.copilotKitInput>textarea::placeholder{color:var(--copilot-kit-muted-color);opacity:1}.copilotKitInput .copilotKitInputControls>button.copilotKitPushToTalkRecording{background-color:red;color:#fff;border-radius:50%;animation:copilotKitPulseAnimation 2s cubic-bezier(.4,0,.6,1) infinite}.chat-footer-wrapper-btn{display:flex;margin-bottom:14px;align-self:flex-start}.chat-footer-wrapper-btn .chat-footer-wrapper-btn-scroll{display:flex;gap:8px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;max-width:100%}.chat-footer-wrapper-btn .chat-footer-wrapper-btn-scroll::-webkit-scrollbar{display:none}.chat-footer-wrapper-btn-item{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:4px;border-radius:4px;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#10d6bc,#29b1fd) border-box;cursor:pointer;color:#000000e6;text-align:center;white-space:nowrap;font-size:12px;font-style:normal;font-weight:400;line-height:18px;flex-shrink:0}.agent-mode-tag{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;padding:4px 8px;border-radius:4px;background:#10d6bc1a;border:1px solid #10d6bc;font-size:12px;color:#000000e6;align-self:flex-start}.agent-mode-tag .agent-mode-tag-name{font-weight:500}.agent-mode-tag .agent-mode-tag-close{cursor:pointer;font-size:14px;line-height:1;color:#00000080;margin-left:2px}.agent-mode-tag .agent-mode-tag-close:hover{color:#000000e6}.agent-group-popover .agent-group-popover-item{padding:6px 12px;cursor:pointer;font-size:13px;white-space:nowrap;color:#000000e6}.agent-group-popover .agent-group-popover-item:hover{background:#dee0df80}.agent-group-popover .agent-group-popover-item:not(:last-child){border-bottom:1px solid #eee}.tanlive-ai-chat-answer-card,.tanlive-ai-chat-input-frame{width:100%}.coala-loading-dots{display:inline-flex;align-items:center;gap:4px}.coala-loading-dots span{width:4px;height:4px;border-radius:50%;background-color:#0009;animation:coala-dot-pulse 1.2s ease-in-out infinite}.coala-loading-dots span:nth-child(1){animation-delay:0s}.coala-loading-dots span:nth-child(2){animation-delay:.2s}.coala-loading-dots span:nth-child(3){animation-delay:.4s}@keyframes coala-dot-pulse{0%{opacity:.2;transform:scale(.3)}50%{opacity:.6;transform:scale(1)}to{opacity:.2;transform:scale(.3)}}.tanlive-ai-chat,.tanlive-ai-chat *{box-sizing:border-box}.tanlive-ai-chat{--tanlive-ai-primary: #176b5b;--tanlive-ai-primary-hover: #0f594b;--tanlive-ai-surface: #ffffff;--tanlive-ai-subtle: #f1f6f4;--tanlive-ai-border: #dce7e3;--tanlive-ai-text: #17352f;--tanlive-ai-muted: #6d817b;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(100%,840px);height:min(760px,calc(100vh - 48px));min-height:520px;overflow:hidden;color:var(--tanlive-ai-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 100% 0%,rgba(66,173,144,.14),transparent 32%),var(--tanlive-ai-surface);border:1px solid var(--tanlive-ai-border);border-radius:24px;box-shadow:0 24px 70px #184a3e21}.tanlive-ai-chat button,.tanlive-ai-chat textarea{font:inherit}.tanlive-ai-chat button{cursor:pointer}.tanlive-ai-chat button:disabled,.tanlive-ai-chat textarea:disabled{cursor:not-allowed;opacity:.55}.tanlive-ai-chat__header{display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:18px 22px;border-bottom:1px solid var(--tanlive-ai-border)}.tanlive-ai-chat__header h2,.tanlive-ai-chat__empty h3{margin:0;font-weight:650;letter-spacing:-.02em}.tanlive-ai-chat__header h2{margin-top:3px;font-size:20px}.tanlive-ai-chat__eyebrow{color:var(--tanlive-ai-primary);font-size:10px;font-weight:750;letter-spacing:.18em}.tanlive-ai-chat__messages{min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.tanlive-ai-chat__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;text-align:center}.tanlive-ai-chat__empty-mark{display:grid;width:56px;height:56px;margin-bottom:18px;color:#fff;font-size:15px;font-weight:750;letter-spacing:.08em;place-items:center;background:linear-gradient(145deg,#2a9077,#105c4e);border-radius:18px;box-shadow:0 12px 28px #105c4e33}.tanlive-ai-chat__empty h3{font-size:25px}.tanlive-ai-chat__empty p{max-width:420px;margin:10px 0 0;color:var(--tanlive-ai-muted);font-size:14px;line-height:1.7}.tanlive-ai-chat__message{width:fit-content;max-width:min(86%,680px);margin-bottom:18px;padding:12px 15px;font-size:14px;line-height:1.75;border-radius:16px}.tanlive-ai-chat__message--user{margin-left:auto;color:#fff;background:var(--tanlive-ai-primary);border-bottom-right-radius:5px}.tanlive-ai-chat__message--assistant{margin-right:auto;background:var(--tanlive-ai-subtle);border:1px solid rgba(23,107,91,.08);border-bottom-left-radius:5px}.tanlive-ai-chat__message--assistant.is-error{background:#fff4f2;border-color:#ffd9d2}.tanlive-ai-chat__pre-wrap{overflow-wrap:anywhere;white-space:pre-wrap}.tanlive-ai-chat__typing{display:inline-block;color:var(--tanlive-ai-muted);letter-spacing:.2em;animation:tanlive-ai-chat-blink 1.1s ease-in-out infinite}.tanlive-ai-chat__details{margin-bottom:10px;color:var(--tanlive-ai-muted);font-size:13px}.tanlive-ai-chat__details summary{width:fit-content;color:var(--tanlive-ai-primary);font-weight:600;cursor:pointer}.tanlive-ai-chat__details[open] summary{margin-bottom:8px}.tanlive-ai-chat__steps,.tanlive-ai-chat__references{margin:0;padding-left:20px}.tanlive-ai-chat__steps li,.tanlive-ai-chat__references li{margin:6px 0}.tanlive-ai-chat__references a{color:var(--tanlive-ai-primary)}.tanlive-ai-chat__status{margin-top:8px;color:var(--tanlive-ai-muted);font-size:12px}.tanlive-ai-chat__status.is-error{color:#c53c27}.tanlive-ai-chat__error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 20px 10px;padding:9px 12px;color:#9d2f20;font-size:13px;background:#fff4f2;border:1px solid #ffd9d2;border-radius:10px}.tanlive-ai-chat__error button{padding:0;color:inherit;font-weight:650;background:transparent;border:0}.tanlive-ai-chat__composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0 18px 18px;padding:10px 10px 10px 16px;background:#fff;border:1px solid var(--tanlive-ai-border);border-radius:18px;box-shadow:0 10px 30px #1d493f14}.tanlive-ai-chat__composer:focus-within{border-color:#176b5ba6;box-shadow:0 0 0 3px #176b5b17}.tanlive-ai-chat__composer textarea{width:100%;min-height:46px;max-height:150px;padding:8px 0;color:var(--tanlive-ai-text);line-height:1.5;resize:vertical;background:transparent;border:0;outline:0}.tanlive-ai-chat__composer textarea::placeholder{color:#93a39e}.tanlive-ai-chat__primary-button,.tanlive-ai-chat__ghost-button{border:0;border-radius:11px}.tanlive-ai-chat__primary-button{min-width:68px;min-height:42px;padding:0 16px;color:#fff;font-weight:650;background:var(--tanlive-ai-primary)}.tanlive-ai-chat__primary-button:hover:not(:disabled){background:var(--tanlive-ai-primary-hover)}.tanlive-ai-chat__primary-button.is-stop{color:#8c3023;background:#ffebe7}.tanlive-ai-chat__ghost-button{padding:8px 10px;color:var(--tanlive-ai-muted);background:transparent}.tanlive-ai-chat__ghost-button:hover:not(:disabled){color:var(--tanlive-ai-text);background:var(--tanlive-ai-subtle)}@keyframes tanlive-ai-chat-blink{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:640px){.tanlive-ai-chat{width:100%;height:100dvh;min-height:480px;border:0;border-radius:0}.tanlive-ai-chat__header{min-height:74px;padding:14px 16px}.tanlive-ai-chat__messages{padding:18px 14px}.tanlive-ai-chat__message{max-width:92%}.tanlive-ai-chat__composer{margin:0 10px 10px}}@media(prefers-reduced-motion:reduce){.tanlive-ai-chat__messages{scroll-behavior:auto}.tanlive-ai-chat__typing{animation:none}}.knowledge-form-wrapper .tea-form .tea-form__item{background-color:#fff;margin-bottom:10px;overflow:hidden}.knowledge-form-wrapper .tea-form .tea-form__controls{padding-right:0;padding-bottom:0}.knowledge-form-wrapper .tea-form .tea-form__label.is-required label:after{display:none}.knowledge-form-wrapper .t-input.t-is-disabled{background-color:#f3f3f3}.knowledge-form-wrapper .rc-input-number{height:32px;line-height:30px;font-size:14px;border-color:#ddd;border-radius:3px}.knowledge-form-wrapper .rc-input-number .rc-input-number-focused{box-shadow:none}.knowledge-form-wrapper .rc-input-number .rc-input-number-handler-wrap{display:none}.knowledge-form-wrapper .rc-input-number .rc-input-number-input{text-align:left;padding:0 8px}.knowledge-form-wrapper .rc-input-number:hover .rc-input-number-handler-wrap{display:block}.knowledge-form-wrapper .rc-input-number .rc-input-number-handler-up,.knowledge-form-wrapper .rc-input-number .rc-input-number-handler{height:15px}.knowledge-form-wrapper .tea-switch{flex-shrink:0}.rc-input-number{display:inline-block;height:26px;margin:0;padding:0;font-size:12px;line-height:26px;vertical-align:middle;border:1px solid #d9d9d9;border-radius:4px;transition:all .3s}.rc-input-number-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.rc-input-number-out-of-range input{color:red}.rc-input-number-handler{display:block;height:12px;overflow:hidden;line-height:12px;text-align:center;touch-action:none}.rc-input-number-handler-active{background:#ddd}.rc-input-number-handler-up-inner,.rc-input-number-handler-down-inner{color:#666;-webkit-user-select:none;user-select:none}.rc-input-number:hover,.rc-input-number:hover .rc-input-number-handler-up,.rc-input-number:hover .rc-input-number-handler-wrap{border-color:#1890ff}.rc-input-number-disabled:hover,.rc-input-number-disabled:hover .rc-input-number-handler-up,.rc-input-number-disabled:hover .rc-input-number-handler-wrap{border-color:#d9d9d9}.rc-input-number-input-wrap{height:100%;overflow:hidden}.rc-input-number-input{width:100%;height:100%;padding:0;color:#666;line-height:26px;text-align:center;border:0;border-radius:4px;outline:0;transition:all .3s ease;transition:all .3s;-moz-appearance:textfield}.rc-input-number-handler-wrap{float:right;width:20px;height:100%;border-left:1px solid #d9d9d9;transition:all .3s}.rc-input-number-handler-up{padding-top:1px;border-bottom:1px solid #d9d9d9;transition:all .3s}.rc-input-number-handler-up-inner:after{content:"+"}.rc-input-number-handler-down{transition:all .3s}.rc-input-number-handler-down-inner:after{content:"-"}.rc-input-number-handler-down-disabled,.rc-input-number-handler-up-disabled{opacity:.3}.rc-input-number-handler-down-disabled:hover,.rc-input-number-handler-up-disabled:hover{color:#999;border-color:#d9d9d9}.rc-input-number-disabled .rc-input-number-input{background-color:#f3f3f3;cursor:not-allowed;opacity:.72}.rc-input-number-disabled .rc-input-number-handler{opacity:.3}.rc-input-number-disabled .rc-input-number-handler:hover{color:#999;border-color:#d9d9d9}.product-confirm-form-wrapper .t-checkbox-group{display:flex;flex-direction:column;gap:8px}.product-confirm-form-wrapper .ml-auto{margin-left:auto}.product-confirm-form-wrapper .t-checkbox__label{flex:1}.product-confirm-form-wrapper .global-btn-bg.global-btn-bg-disabled{cursor:not-allowed;background:linear-gradient(-52deg,#10d6bc80,#29b1fd80)}.product-confirm-form-wrapper .tea-switch{flex-shrink:0}.drag-wrapper .tea-form-upload__inner{width:100%;height:100%;min-height:120px;border-radius:4px;min-width:inherit}.drag-wrapper .tea-form-upload__inner:hover{border-color:#10d6bc}.drag-wrapper .tea-form-upload__inner .tea-text__upload-drag{width:100%;height:100%}.drag-wrapper.teach-ai .tea-form-upload__inner:hover{border-color:#2984fd}.file-ai-wrapper{max-width:-webkit-fill-available}.ai-upload .tea-radio:checked,.ai-upload input[type=radio]:checked{background-color:#14c5ad;border:1px solid #14c5ad}.text-container{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;transition:max-height .3s ease}.text-container.expanded{-webkit-line-clamp:unset}.expand-button{cursor:pointer;color:#00f;text-decoration:underline;position:absolute;bottom:0;right:0;background-color:#fff;padding:0 5px}.checkbox-wrapper .tea-checkbox:checked,.checkbox-wrapper .tea-checkbox:checked:focus,.checkbox-wrapper .tea-checkbox:checked:hover,.checkbox-wrapper input[type=checkbox]:checked,.checkbox-wrapper input[type=checkbox]:checked:focus,.checkbox-wrapper input[type=checkbox]:checked:hover{background-color:#4ce0cd;border-color:#4ce0cd}.t-alert{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;border-radius:var(--td-radius-medium)}.t-alert.t-is-hidden{display:none}.t-alert--closing{opacity:0}.t-alert--info{background-color:var(--td-brand-color-focus)}.t-alert--info .t-alert__icon,.t-alert--info .t-alert__swiper-trigger-wrap,.t-alert--info .t-alert__swiper-trigger--active{color:var(--td-brand-color)}.t-alert--success{background-color:var(--td-success-color-focus)}.t-alert--success .t-alert__icon{color:var(--td-success-color)}.t-alert--success .t-alert__swiper-trigger-wrap{color:var(--td-success-color-focus)}.t-alert--success .t-alert__swiper-trigger--active{color:var(--td-success-color)}.t-alert--warning{background-color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__icon{color:var(--td-warning-color)}.t-alert--warning .t-alert__swiper-trigger-wrap{color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__swiper-trigger--active{color:var(--td-warning-color)}.t-alert--error{background-color:var(--td-error-color-focus)}.t-alert--error .t-alert__icon{color:var(--td-error-color)}.t-alert--error .t-alert__swiper-trigger-wrap{color:var(--td-error-color-focus)}.t-alert--error .t-alert__swiper-trigger--active{color:var(--td-error-color)}.t-alert__icon{font-size:var(--td-line-height-body-medium);display:inherit}.t-alert__icon,.t-alert__close{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:var(--td-line-height-body-small)}.t-alert__content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);overflow:hidden}.t-alert__title,.t-alert__message{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.t-alert__title{color:var(--td-text-color-primary);font-weight:700}.t-alert__title+.t-alert__message{margin-top:var(--td-comp-margin-s)}.t-alert__description{color:var(--td-text-color-secondary);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-transition:height .2s;transition:height .2s}.t-alert__operation{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 var(--td-comp-paddingLR-s);color:var(--td-brand-color);cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.t-alert__operation:hover{color:var(--td-brand-color-hover)}.t-alert__operation:active{color:var(--td-brand-color-active)}.t-alert__icon+.t-alert__content{margin-left:var(--td-comp-margin-s)}.t-alert__collapse{margin-top:var(--td-comp-margin-s);color:var(--td-brand-color);cursor:pointer}.t-alert__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:var(--td-comp-margin-l);color:var(--td-text-color-secondary);cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.t-alert__close:hover{color:var(--td-text-color-primary)}.t-alert__close>.t-icon{font-size:calc(var(--td-line-height-body-medium) - 2px);padding:calc((var(--td-line-height-body-medium) - calc(var(--td-line-height-body-medium) - 2px)) / 2) 0}.chat-history-item .all-checkbox .tea-form-check__label{margin-left:4px}.chat-history-item .t-dialog__body{padding:0}.chat-history-item .t-dialog__footer{display:flex;justify-content:space-between}.chat-history-item .t-dialog__footer .t-dialog__cancel{flex:1;height:40px;line-height:40px}.chat-history-item .t-dialog__footer .t-dialog__confirm{flex:1;margin-left:24rpx;height:40px;line-height:40px}.chat-history-item .t-dialog{padding:12px}.chat-history-item .tea-form-check{margin-right:8px}.chat-history-item .tea-checkbox{border-radius:50%}.chat-history-item .tea-checkbox:checked,.chat-history-item input[type=checkbox]:checked{background-color:#14c5ad;border-color:#14c5ad}.chat-history-item .tea-checkbox:hover,.chat-history-item input[type=checkbox]:hover{border-color:#14c5ad}.chat-history-item .tea-checkbox:indeterminate,.chat-history-item input[type=checkbox]:indeterminate{background-color:#14c5ad;border-color:#14c5ad}.chat-history-item .tea-tabs__tablist{display:flex;justify-content:center}.chat-history-item .tea-tabs__tablist .tea-tabs__tabitem{flex:1;margin-right:0;height:auto;line-height:normal}.chat-history-item .tea-tabs__tablist .tea-tabs__tabitem .tea-tabs__tab{padding:12px 0;width:100%;opacity:.9;text-align:center}.chat-history-item .tea-tabs__tablist .tea-tabs__tabitem .tea-tabs__tab:hover:after{opacity:1;border-bottom-color:#14c5ad}.chat-history-item .tea-tabs__tablist .tea-tabs__tabitem .tea-tabs__tab.is-active{opacity:1;color:#14c5ad}.chat-history-item .tea-tabs__tablist .tea-tabs__tabitem .tea-tabs__tab.is-active:after{border-bottom-color:#14c5ad}.chat-history-item .tea-tabs__tabpanel{height:calc(100% - 44px);overflow:auto}.chat-history-item .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:8px}.chat-history-item .rename-conversation-box .t-button--variant-base.t-button--theme-success{background-color:#08c0a8;border-color:#08c0a8}.skeleton-div div{width:100%;height:100%}.rename-conversation-box .t-input:hover{border-color:#ddd!important}.rename-conversation-box .t-input--focused{border-color:#ddd!important;box-shadow:none!important}:root,:root[theme-mode=light]{--skeleton-animation-gradient: rgba(0, 0, 0, .04)}:root[theme-mode=dark]{--skeleton-animation-gradient: rgba(255, 255, 255, .06)}.t-skeleton{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none}.t-skeleton__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--td-comp-margin-l);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-skeleton__row:only-child,.t-skeleton__row:last-child{margin-bottom:0}.t-skeleton__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-disabled);margin-right:var(--td-comp-margin-l)}.t-skeleton__col:first-child:last-child,.t-skeleton__col:last-child{margin-right:0}.t-skeleton--type-text{width:100%;height:var(--td-font-size-body-large);border-radius:var(--td-radius-default)}.t-skeleton--type-rect{width:120px;height:88px;border-radius:var(--td-radius-default)}.t-skeleton--type-circle{width:32px;height:32px;border-radius:var(--td-radius-circle);-ms-flex-negative:0;flex-shrink:0}.t-skeleton--animation-gradient{position:relative;overflow-x:hidden}.t-skeleton--animation-gradient:after{content:" ";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),var(--skeleton-animation-gradient),rgba(255,255,255,0));-webkit-animation:t-skeleton--gradient 1.5s linear 0s infinite;animation:t-skeleton--gradient 1.5s linear 0s infinite}.t-skeleton--animation-flashed{-webkit-animation:t-skeleton--flashed 2s linear 0s infinite;animation:t-skeleton--flashed 2s linear 0s infinite}@-webkit-keyframes t-skeleton--gradient{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translate(-100%) skew(-15deg)}to{-webkit-transform:translateX(100%) skewX(-15deg);transform:translate(100%) skew(-15deg)}}@keyframes t-skeleton--gradient{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translate(-100%) skew(-15deg)}to{-webkit-transform:translateX(100%) skewX(-15deg);transform:translate(100%) skew(-15deg)}}@-webkit-keyframes t-skeleton--flashed{0%{opacity:1}50%{background-color:#e6e6e64d;opacity:.3}to{opacity:1}}@keyframes t-skeleton--flashed{0%{opacity:1}50%{background-color:#e6e6e64d;opacity:.3}to{opacity:1}}.ai-wrapper .wrapper-text-area{border:1px dashed #cfd5de;border-radius:4px}.t-textarea{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;width:100%}.t-textarea__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:var(--td-comp-size-xxxl);border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);padding:calc(calc(var(--td-comp-size-m) - var(--td-line-height-body-medium)) / 2) var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);font:var(--td-font-body-medium);color:var(--td-text-color-primary);resize:vertical;outline:none;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s,height 0s;transition:all cubic-bezier(.38,0,.24,1) .2s,height 0s;-webkit-box-sizing:border-box;box-sizing:border-box}@-moz-document url-prefix(){.t-textarea__inner{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-textarea__inner::-webkit-scrollbar{width:6px;height:6px}.t-textarea__inner::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-textarea__inner::-webkit-scrollbar-thumb:vertical:hover,.t-textarea__inner::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-textarea__inner:hover{border-color:var(--td-brand-color)}.t-textarea__inner:focus{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-textarea__inner::-webkit-input-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner::-moz-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner:-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner::-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner::placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner.t-is-success{border-color:var(--td-success-color)}.t-textarea__inner.t-is-success:focus{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-textarea__inner.t-is-warning{border-color:var(--td-warning-color)}.t-textarea__inner.t-is-warning:focus{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-textarea__inner.t-is-error{border-color:var(--td-error-color)}.t-textarea__inner.t-is-error:focus{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-textarea__info_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:var(--td-comp-margin-s);-moz-column-gap:var(--td-comp-margin-s);column-gap:var(--td-comp-margin-s);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-textarea__info_wrapper_align{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.t-textarea__limit{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-textarea .t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);cursor:not-allowed}.t-textarea .t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-textarea .t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-is-disabled:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-is-disabled::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-resize-none{resize:none}.t-textarea .t-hide-scrollbar{-ms-overflow-style:none}@-moz-document url-prefix(){.t-textarea .t-hide-scrollbar{scrollbar-width:none;overflow:-moz-scrollbars-none}}.t-textarea .t-hide-scrollbar::-webkit-scrollbar{display:none;width:0!important}.t-textarea__tips{height:auto;min-height:var(--td-comp-size-xs);font:var(--td-font-body-small);display:inline-block}.t-textarea__tips--default{color:var(--td-text-color-placeholder)}.t-textarea__tips--success{color:var(--td-success-color)}.t-textarea__tips--warning{color:var(--td-warning-color)}.t-textarea__tips--error{color:var(--td-error-color)}.ai-teach-form{--ai-teach-border: #e3e8ef;--ai-teach-muted: #6b778c;--ai-teach-surface: #f7f9fc;width:100%}.ai-teach-form .ai-teach-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}.ai-teach-form .ai-teach-layout--split{grid-template-columns:repeat(2,minmax(0,1fr));height:min(72vh,720px)}.ai-teach-form .ai-teach-panel{min-width:0;height:100%;overflow:auto;border:1px solid var(--ai-teach-border);border-radius:8px;background:#fff}.ai-teach-form .ai-teach-message{padding:20px;background:linear-gradient(180deg,#f9fbfd,#f6f8fb)}.ai-teach-form .ai-teach-editor{padding:20px 22px 4px}.ai-teach-form .ai-teach-panel-heading{margin-bottom:22px;color:#1d2738;font-size:16px;font-weight:600;line-height:24px}.ai-teach-form .ai-teach-content-label{margin-bottom:8px;color:#5f6b7a;font-size:13px;font-weight:500;line-height:20px}.ai-teach-form .ai-teach-question-content{margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--ai-teach-border);color:#1f2937;font-size:14px;line-height:22px;overflow-wrap:anywhere}.ai-teach-form .ai-teach-answer-content{color:#1f2937;font-size:14px;line-height:22px}.ai-teach-form .ai-teach-tdesign-form{width:100%}.ai-teach-form .ai-teach-tdesign-form .t-form__item{margin-bottom:20px}.ai-teach-form .ai-teach-tdesign-form .t-form__label--top{height:auto;margin-bottom:8px;padding:0;color:#273548;font-size:14px;font-weight:500;line-height:22px}.ai-teach-form .ai-teach-tdesign-form .t-form__controls{margin-left:0!important}.ai-teach-form .ai-teach-tdesign-form .t-textarea__inner{padding:10px 12px;border-radius:6px;font-size:14px;line-height:22px;resize:none}.ai-teach-form .ai-teach-tdesign-form .t-textarea__inner[readonly]{border-color:#e5e9ef;background:#f3f5f8;color:#7d8898}.ai-teach-form .ai-teach-reference-section{display:flex;width:100%;min-width:0;flex-direction:column}.ai-teach-form .ai-teach-reference-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%}.ai-teach-form .ai-teach-reference-help{margin:8px 0 12px;color:var(--ai-teach-muted);font-size:12px;line-height:18px}.ai-teach-form .ai-teach-upload{display:block;width:100%;margin-bottom:14px}.ai-teach-form .ai-teach-upload .t-upload__dragger{width:100%;height:120px;padding:0;border-color:#cbd5e1;border-radius:8px;background:var(--ai-teach-surface);overflow:hidden}.ai-teach-form .ai-teach-upload .t-upload__dragger:hover,.ai-teach-form .ai-teach-upload .t-upload__dragger.t-is--active{border-color:#0052d9;background:#f2f7ff}.ai-teach-form .ai-teach-upload-content,.ai-teach-form .ai-teach-upload-state{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.ai-teach-form .ai-teach-upload-content{flex-direction:column}.ai-teach-form .ai-teach-upload-icon{margin-bottom:6px;color:#0052d9;font-size:26px}.ai-teach-form .ai-teach-upload-title{color:#0052d9;font-size:14px;font-weight:500;line-height:22px}.ai-teach-form .ai-teach-upload-description{margin-top:2px;color:var(--ai-teach-muted);font-size:12px;line-height:18px}.ai-teach-form .ai-teach-reference-list{display:flex;flex-direction:column;gap:8px}.ai-teach-form .ai-teach-reference-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:6px 8px 6px 10px;border:1px solid var(--ai-teach-border);border-radius:6px;background:#fff}.ai-teach-form .ai-teach-reference-type{flex:none}.ai-teach-form .ai-teach-reference-content{min-width:0;overflow:hidden}.ai-teach-form .ai-teach-reference-actions{display:flex;gap:2px}.ai-teach-form .teach-type-btn{border-radius:2px;background:linear-gradient(140deg,#2984fd1a 22.84%,#29b1fd1a 99.21%);backdrop-filter:blur(12px)}.ai-teach-form .link-reference{color:#2984fd;font-size:12px;line-height:20px}@media(max-width:767px){.ai-teach-form .ai-teach-layout--split{grid-template-columns:minmax(0,1fr);height:auto;max-height:76vh;overflow:auto}.ai-teach-form .ai-teach-panel{height:auto;overflow:visible}.ai-teach-form .ai-teach-message,.ai-teach-form .ai-teach-editor{padding:16px}.ai-teach-form .ai-teach-reference-entry{grid-template-columns:minmax(0,1fr)}.ai-teach-form .ai-teach-upload-description{padding:0 12px;text-align:center}}.copilotKitMessages a.text-blue-500,.copilotKitMessage a.text-blue-500{color:#2984fd;font-size:14px;font-weight:400;line-height:22px;padding-top:2px;padding-bottom:2px}.copilotKitMessages .referencer-header,.copilotKitMessage .referencer-header{padding-bottom:8px;font-size:14px;line-height:18px;color:#0006}.copilotKitMessages .referencer-header:hover,.copilotKitMessage .referencer-header:hover{color:#374151}.copilotKitMessages .link-reference,.copilotKitMessage .link-reference{color:#2984fd;font-size:12px;line-height:20px}.copilotKitMessages a.text-blue-500.link-reference,.copilotKitMessage a.text-blue-500.link-reference{font-size:12px;line-height:20px}.copilotKitMessages .coala-cycle-process .coala-reference-docs .link-reference,.copilotKitMessage .coala-cycle-process .coala-reference-docs .link-reference{color:#2984fd;font-size:12px;line-height:20px}.copilotKitMessages .coala-cycle-process .coala-reference-docs .referencer-header,.copilotKitMessage .coala-cycle-process .coala-reference-docs .referencer-header{padding-bottom:2px;font-size:12px;line-height:20px;color:#0006}.copilotKitMessages .coala-cycle-process .coala-reference-docs .referencer-header:hover,.copilotKitMessage .coala-cycle-process .coala-reference-docs .referencer-header:hover{color:#374151}.copilotKitMessages .coala-cycle-process .coala-reference-docs a.text-blue-500,.copilotKitMessage .coala-cycle-process .coala-reference-docs a.text-blue-500{font-size:12px;line-height:20px}.copilotKitMessages{position:relative;overflow-y:auto;flex:1;background-color:var(--copilot-kit-background-color)}.copilotKitMessages::-webkit-scrollbar{width:3px;-webkit-appearance:none}.copilotKitMessages::-webkit-scrollbar-track{background:transparent}.copilotKitMessages::-webkit-scrollbar-thumb{background:#b1b1b1;border-radius:6px}.copilotKitMessages::-webkit-scrollbar-thumb:hover{background:#e9e9e9}.copilotKitMessages #water-mark-wrapper{height:100%}.chat-scroll-latest{position:sticky;bottom:16px;left:50%;z-index:2;display:block;margin:0 auto 12px;padding:6px 12px;border:0;border-radius:4px;background:#fff;box-shadow:0 2px 8px #00000029;color:#2478f2;cursor:pointer;font-size:12px}.chat-scroll-latest:hover{background:#f2f7ff}.chat-scroll-latest:focus-visible{outline:2px solid #14c5ad;outline-offset:2px}.copilotKitMessage{border-radius:0 .5rem .5rem;font-size:.875rem;line-height:1.25rem;overflow-wrap:break-word}.copilotKitMessage.copilotKitAssistantMessage.copilotKitAssistantMessage-sys{max-width:560px;padding:1rem;margin-right:0;background:#f0f3f180}.copilotKitMessage.copilotKitAssistantMessage.copilotKitAssistantMessage-sys.mobile{padding:.75rem}.copilotKitMessage .tea-checkbox{border-radius:50%}.copilotKitMessage .tea-checkbox:checked,.copilotKitMessage input[type=checkbox]:checked{background-color:#14c5ad;border-color:#14c5ad}.copilotKitMessage .tea-checkbox:hover,.copilotKitMessage input[type=checkbox]:hover{border-color:#14c5ad}.copilotKitMessage.copilotKitUserMessage{color:#000000e6;margin-left:auto;white-space:pre-wrap;border-radius:8px 8px 0;width:100%}.copilotKitUserMessageContent{position:relative;max-width:95%}.copilotKitUserMessageText{padding:1rem;border-radius:14px 14px 0;background-color:#b2ede9;max-width:100%}.copilotKitUserMessageActions{display:flex;position:absolute;top:calc(100% + 4px);right:0;z-index:1;width:112px;flex-direction:column;align-items:stretch;padding:8px 0;border-radius:8px;background:#fff;box-shadow:0 4px 16px #00000024;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease-out,transform .16s ease-out}.copilotKitUserMessageActions:before{position:absolute;top:-4px;right:0;left:0;height:4px;content:""}.copilotKitUserMessageActions button{display:flex;height:40px;align-items:center;gap:12px;padding:0 20px;border:0;background:transparent;color:#000000d1;cursor:pointer;font-size:13px;line-height:20px;text-align:left}.copilotKitUserMessageActions button:hover{background:#0000000a;color:#000000e6}.copilotKitUserMessageActions button:focus-visible{outline:2px solid #14c5ad;outline-offset:2px}.copilotKitUserMessageActions button:disabled{color:#00000052;cursor:not-allowed}.copilotKitUserMessageActions button:disabled:hover{background:transparent;color:#00000052}.copilotKitUserMessageActionsDivider{height:1px;margin:0 12px;background:#00000014}.copilotKitUserMessageContent:hover .copilotKitUserMessageActions,.copilotKitUserMessageContent:focus-within .copilotKitUserMessageActions{opacity:1;pointer-events:auto;transform:translateY(0)}.copilotKitMessage.copilotKitUserMessageImg{margin-left:auto;font-weight:400;padding-top:4px!important;padding-right:0!important}.copilotKitAssistantMessageText{background:#f0f3f180;color:#000000e6;margin-right:auto;border-radius:0 8px 8px;padding:1rem}.share-line{display:flex;align-items:center}.share-line .line-text{color:#999}.share-line .line{flex:1;height:1px;background-color:#ccc}.copilotKitMessage.copilotKitUserMessage+.copilotKitMessage.copilotKitAssistantMessage{margin-top:1.5rem}.copilotKitMessage.copilotKitAssistantMessage+.copilotKitMessage.copilotKitUserMessage{margin-top:2.4rem}.copilotKitMessage+.copilotKitMessages-timeShow{margin-top:1.5rem}.copilotKitCustomAssistantMessage{margin-top:1.5rem;margin-bottom:1.5rem}.copilotKitMessage .inProgressLabel{margin-left:10px}.copilotKitMessages footer{display:flex;flex-direction:column}@keyframes copilotKitSpinAnimation{to{transform:rotate(360deg)}}.feedback-icon .icon{position:relative;display:inline-block}.feedback-icon .icon img{display:none}.feedback-icon .icon .default{display:block}.feedback-icon .icon:hover .default{display:none}.feedback-icon .icon:hover .hover{display:block}.feedback-icon .icon.clicked .default,.feedback-icon .icon.clicked .hover{display:none}.feedback-icon .icon.clicked .click{display:block;width:20px;height:20px;filter:drop-shadow(0px 7px 12px rgba(171,182,193,.34))}.show-ai-teach{display:block}.ugc-list-wrapper{min-width:fit-content}.ai-wrapper-message{width:max-content}.progress-bar{width:0;will-change:width;animation:progressAnimation 12s forwards}@keyframes progressAnimation{0%{width:0%}to{width:90%}}.hover-bg:hover{background:#f2f5fb;border-radius:4px;cursor:pointer}.hover-bg:hover.hover-mobile-bg{color:#2984fd!important}.suggestion-wrapper-content .suggestion-wrapper-content-item{position:relative;padding-left:8px}.suggestion-wrapper-content .suggestion-wrapper-content-item:before{position:absolute;content:"";width:3px;top:9px;z-index:10;left:-1px;height:3px;background:#14c5ad;border-radius:4px}.doc-img-mask{position:absolute;top:4px;left:4px;width:20px;height:20px;background:#e9f4ee;border-radius:20px;color:#14c5ad;font-size:14px;text-align:center;line-height:20px}.message-item-wrapper{position:relative}.message-item-wrapper:before{position:absolute;content:"";width:1px;height:calc(100% - 10px);top:5px;left:0;background-color:#e0e0e0;z-index:10}.aichat-detail #bsK1bW{background-color:#f0f3f180}.t-qrcode-img{width:200px!important;height:200px!important}.copilotKitMessages-timeShow .copilotKitMessages-timeShow-text{display:inline-flex;padding:4px 6px;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:#00000014}.ai-wrapper .copilotKitMessage{color:#000000e6;font-size:14px;line-height:22px}.ai-wrapper .copilotKitMessages-timeShow{margin-bottom:14px}.ai-wrapper .copilotKitMessages-timeShow .copilotKitMessages-timeShow-text{padding:2px 8px;color:#000000c7;font-size:12px;line-height:20px}.ai-wrapper .copilotKitUserMessageText{padding:12px 16px;color:#000000e6;font-size:14px;font-weight:400;line-height:24px}.ai-wrapper .copilotKitAssistantMessageText{color:#000000e6;padding:12px 16px}.ai-wrapper .copilotKitAssistantMessageText #WdGziD111,.ai-wrapper .copilotKitAssistantMessageText #1a4VZm{font-size:14px;font-weight:400;line-height:22px}.ai-wrapper .suggestion-wrapper{margin-top:14px}.ai-wrapper .suggestion-wrapper>.border-t{margin-top:0;margin-bottom:12px}.ai-wrapper .suggestion-wrapper>.flex.items-center.justify-between{color:#6b7280}.ai-wrapper .suggestion-wrapper>.flex.items-center.justify-between .text-xs{font-size:13px;line-height:20px}.ai-wrapper .suggestion-wrapper .suggestion-wrapper-content{color:#0b8f7a;margin:0;padding-left:0}.ai-wrapper .suggestion-wrapper .suggestion-wrapper-content-item{color:#0b8f7a;margin-bottom:8px;padding-left:14px;font-size:14px;font-weight:400;line-height:22px}.ai-wrapper .suggestion-wrapper .suggestion-wrapper-content-item:before{background:#0b8f7a;top:10px}.ai-wrapper .suggestion-wrapper .suggestion-wrapper-content-item>div{color:#0b8f7a;font-size:14px;font-weight:400;line-height:22px}.ai-wrapper .suggestion-wrapper .suggestion-wrapper-content-item>div:hover{color:#067061}.coala-cycle-loading{animation:coala-cycle-loading 1.2s steps(4,end) infinite;display:inline-block;overflow:hidden;vertical-align:bottom;width:1.5em}@keyframes coala-cycle-loading{0%{width:0}to{width:1.5em}}.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process,.tanlive-ai-chat-answer-card .coala-cycle-process,.copilotKitMessage .coala-cycle-process{font-size:12px;line-height:20px}.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process .coala-tool-arguments,.tanlive-ai-chat-answer-card .coala-cycle-process .coala-tool-arguments,.copilotKitMessage .coala-cycle-process .coala-tool-arguments,.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process .coala-tool-arguments span,.tanlive-ai-chat-answer-card .coala-cycle-process .coala-tool-arguments span,.copilotKitMessage .coala-cycle-process .coala-tool-arguments span,.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process .coala-tool-arguments a,.tanlive-ai-chat-answer-card .coala-cycle-process .coala-tool-arguments a,.copilotKitMessage .coala-cycle-process .coala-tool-arguments a{white-space:normal;word-break:normal;overflow-wrap:anywhere}.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process .coala-cycle-details,.tanlive-ai-chat-answer-card .coala-cycle-process .coala-cycle-details,.copilotKitMessage .coala-cycle-process .coala-cycle-details{display:grid;grid-template-rows:1fr}.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process .coala-cycle-details.is-collapsed,.tanlive-ai-chat-answer-card .coala-cycle-process .coala-cycle-details.is-collapsed,.copilotKitMessage .coala-cycle-process .coala-cycle-details.is-collapsed{grid-template-rows:0fr}.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process .coala-cycle-details__inner,.tanlive-ai-chat-answer-card .coala-cycle-process .coala-cycle-details__inner,.copilotKitMessage .coala-cycle-process .coala-cycle-details__inner{min-height:0;overflow:hidden}.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process .coala-cycle-loading-card,.tanlive-ai-chat-answer-card .coala-cycle-process .coala-cycle-loading-card,.copilotKitMessage .coala-cycle-process .coala-cycle-loading-card{display:inline-flex;max-width:100%;min-height:20px;align-items:center;margin-left:0;padding:0;white-space:normal}.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process .coala-cycle-loading-text,.tanlive-ai-chat-answer-card .coala-cycle-process .coala-cycle-loading-text,.copilotKitMessage .coala-cycle-process .coala-cycle-loading-text{min-width:0;background:linear-gradient(90deg,#00000038 0% 35%,#ffffffb8 48%,#fffffffa,#ffffffb8 56%,#00000038 70% 100%);background-size:260% 100%;background-position:120% 0;background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;overflow-wrap:anywhere;font-weight:500;line-height:20px;animation:coala-cycle-text-shimmer 2.4s ease-in-out infinite}.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process .copilotKitMarkdown,.tanlive-ai-chat-answer-card .coala-cycle-process .copilotKitMarkdown,.copilotKitMessage .coala-cycle-process .copilotKitMarkdown{font-size:12px;line-height:20px}.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process button .markdown-paragraph,.tanlive-ai-chat-answer-card .coala-cycle-process button .markdown-paragraph,.copilotKitMessage .coala-cycle-process button .markdown-paragraph{margin-bottom:0}.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-process .coala-reasoning-result,.tanlive-ai-chat-answer-card .coala-cycle-process .coala-reasoning-result,.copilotKitMessage .coala-cycle-process .coala-reasoning-result{color:#0009}@keyframes coala-cycle-text-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.chat-wrapper .copilotKitAssistantMessageText .coala-cycle-loading-text,.tanlive-ai-chat-answer-card .coala-cycle-loading-text,.copilotKitMessage .coala-cycle-loading-text{animation:none;transition:none}}.memory-manage-panel{border-radius:8px;padding:4px 0;--td-brand-color: #2984fd;--td-brand-color-active: rgba(41, 132, 253, .8)}.memory-manage-panel .memory-section{padding:12px;background:#fff;margin-bottom:16px;border-radius:8px}.memory-manage-panel .memory-section-row{display:flex;align-items:center;gap:12px}.memory-manage-panel .memory-section-text{flex:1;min-width:0}.memory-manage-panel .memory-section-title{font-size:14px;font-weight:600;color:#000000e6;line-height:22px}.memory-manage-panel .memory-section-desc{font-size:12px;color:#0006;line-height:18px;margin-top:4px}.memory-manage-panel .manage-section{display:flex;align-items:center;justify-content:space-between}.memory-manage-panel .memory-delete-action{font-size:14px;color:#d54941;line-height:22px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background-color .15s ease}.memory-manage-panel .memory-delete-action:hover{background-color:#d5494114}.memory-manage-panel .memory-delete-disabled{color:#d549414d;cursor:not-allowed}.memory-manage-panel .memory-delete-disabled:hover{background-color:transparent}.global-btn-bg.ai-know-btn{margin:0}.global-btn-bg.ai-know-btn.small-btn{height:24px;line-height:24px;color:#fff;font-size:12px;font-style:normal;font-weight:400}.global-btn-bg.ai-know-btn.default-btn{height:32px;line-height:32px;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400}.global-btn-bg.ai-know-btn.large-btn{height:40px;line-height:40px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500}.global-btn-bg.ai-know-btn.global-btn-bg-disabled{cursor:not-allowed;background:linear-gradient(-52deg,#10d6bccc,#29b1fdcc)}.global-btn-bg.ai-know-btn.global-btn-blue{border-radius:4px;background:linear-gradient(90deg,#14a2f0 3.04%,#48d2ff 99.89%)}.global-btn-bg.ai-know-btn.global-btn-blue:hover{border-radius:4px;opacity:.8;background:linear-gradient(89deg,#14a2f0 .77%,#48d2ff 99.23%)}.global-btn-bg.ai-know-btn.global-btn-blue:active{border-radius:4px;background:linear-gradient(92deg,#0666be -107.03%,#06bdf7 104.99%);backdrop-filter:blur(2px)}.promotion-stopped-state{display:flex;flex:1;min-height:240px;padding:32px;align-items:center;justify-content:center;flex-direction:column;background:#fff;text-align:center}.promotion-stopped-illustration{display:block;width:200px;height:200px;margin-bottom:24px;animation:promotion-stopped-float 3s ease-in-out infinite}.promotion-stopped-title{color:#000000e6;font-size:20px;font-weight:600;line-height:28px}.promotion-stopped-subtitle{margin-top:8px;color:#0009;font-size:14px;line-height:22px}@keyframes promotion-stopped-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.promotion-stopped-illustration{animation:none}}
