@charset "UTF-8";:root{--color-white: #ffffff;--color-white-soft: rgba(0, 0, 0, .04);--color-white-mute: #eee;--color-black: #1b1b1f;--color-black-soft: #262626;--color-black-mute: #363636;--color-gray-1: #8e8e93;--color-gray-2: #aeaeb2;--color-gray-3: #c7c7cc;--color-text-1: rgba(0, 0, 0, 1);--color-text-2: rgba(0, 0, 0, .6);--color-text-3: rgba(0, 0, 0, .38);--color-background: var(--color-white);--color-background-soft: var(--color-white-soft);--color-background-mute: var(--color-white-mute);--color-background-opacity: rgba(235, 235, 235, .7);--inner-glow-opacity: .1;--color-primary: #00b96b;--color-primary-soft: #00b96b99;--color-primary-mute: #00b96b33;--color-fill-secondary: rgba(0, 0, 0, .04);--color-fill-tertiary: rgba(0, 0, 0, .02);--color-text: var(--color-text-1);--color-icon: #00000099;--color-icon-white: #000000;--color-border: #00000019;--color-border-soft: #00000010;--color-border-mute: #00000005;--color-error: #f44336;--color-link: #1677ff;--color-code-background: #e3e3e3;--color-hover: var(--color-white-mute);--color-active: var(--color-white-soft);--color-frame-border: #ddd;--color-group-background: var(--color-white);--color-reference: #cfe1ff;--color-reference-text: #000000;--color-reference-background: #f1f7ff;--modal-background: var(--color-white);--color-highlight: initial;--color-background-highlight: rgba(255, 255, 0, .5);--color-background-highlight-accent: rgba(255, 150, 50, .5);--navbar-background-mac: rgba(255, 255, 255, .55);--navbar-background: rgba(244, 244, 244);--chat-background: #f3f3f3;--chat-background-user: #95ec69;--chat-background-assistant: #ffffff;--chat-text-user: var(--color-text)}:root{--font-family: Ubuntu, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, Oxygen, Cantarell, "Open Sans", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-serif: serif, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Ubuntu, Roboto, Oxygen, Cantarell, "Open Sans", "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--code-font-family: "Cascadia Code", "Fira Code", "Consolas", Menlo, Courier, monospace}#inputbar{resize:none}.ant-image-preview-switch-left{-webkit-app-region:no-drag}.ant-btn:not(:disabled):focus-visible{outline:none}.ant-tabs-tabpane:focus-visible{outline:none}.ant-tabs-tab-btn{outline:none!important}.ant-segmented-group{gap:4px}.ant-drawer-header{-webkit-app-region:no-drag}.message-attachments .ant-upload-list-item:hover{background-color:initial!important}:where(.css-dev-only-do-not-override-ncc8z8).ant-table-wrapper .ant-table{scrollbar-color:unset}.ant-dropdown-menu .ant-dropdown-menu-sub{max-height:350px;width:max-content;overflow-y:auto;overflow-x:hidden}.ant-collapse{border:1px solid var(--color-border)}.ant-color-picker .ant-collapse{border:none}.ant-collapse-content{border-top:1px solid var(--color-border)!important}.ant-color-picker .ant-collapse-content{border-top:none!important}:root{--color-scrollbar-thumb: rgba(0, 0, 0, .15);--color-scrollbar-thumb-hover: rgba(0, 0, 0, .2)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border-radius:10px;background:var(--color-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}pre:not(.shiki)::-webkit-scrollbar-thumb{border-radius:0;background:#00000014}pre:not(.shiki)::-webkit-scrollbar-thumb:hover{background:#00000026}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}*:focus{outline:none}*{-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;width:100%;margin:0}#root{display:flex;justify-content:center;align-items:center}body{display:flex;min-height:100vh;color:var(--color-text);font-size:14px;line-height:1.6;overflow:hidden;font-family:var(--font-family);text-rendering:optimizeLegibility;transition:background-color .3s linear;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,[contenteditable=true],.markdown,#messages,.selectable,pre,code{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}a{-webkit-user-drag:none}ul{list-style:none}.loader{width:16px;height:16px;border-radius:50%;background-color:#000;box-shadow:32px 0 #000,-32px 0 #000;position:relative;animation:flash .5s ease-out infinite alternate}.drag{-webkit-app-region:drag}.nodrag{-webkit-app-region:no-drag}.text-nowrap{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word}.bubble,.bubble #chat-main,.bubble #messages{background-color:var(--chat-background)}.bubble #inputbar{margin:-5px 15px 15px;background:var(--color-background)}.bubble .system-prompt{background-color:var(--chat-background-assistant)}.bubble .message-content-container{margin:5px 0;border-radius:8px;padding:10px 15px 0}.bubble .message-thought-container{margin-top:8px}.bubble .message-user{color:var(--chat-text-user)}.bubble .message-user .markdown,.bubble .message-user .anticon,.bubble .message-user .iconfont,.bubble .message-user .lucide,.bubble .message-user .message-tokens{color:var(--chat-text-user)!important}.bubble .message-user .message-action-button:hover{background-color:var(--color-white-soft)}.bubble .group-grid-container.horizontal .message-content-container-assistant,.bubble .group-grid-container.grid .message-content-container-assistant{padding:0}.bubble .group-message-wrapper{background-color:var(--color-background)}.bubble .group-message-wrapper .message-content-container{width:100%}.bubble .group-menu-bar{background-color:var(--color-background)}.bubble code{color:var(--color-text)}.lucide{color:var(--color-icon)}span.highlight{background-color:var(--color-background-highlight);color:var(--color-highlight)}span.highlight.selected{background-color:var(--color-background-highlight-accent)}
