:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}blockquote{border-left:2px solid #9c9999!important;padding:0 6px 0 10px;margin:12px 0 0;opacity:.7}.ant-menu-title-content{padding:0 20px;font-size:18px}.ant-comment-inner{padding:5px 0!important}.ant-comment-nested{margin-inline-start:28px!important}.ant-slider-tooltip{margin-top:52px;margin-left:8px}.ant-slider-tooltip .ant-tooltip-arrow{display:none}.ant-slider-tooltip .ant-tooltip-content{top:10px}.ant-slider-tooltip .ant-tooltip-content .ant-tooltip-inner{min-width:0;min-height:24px;padding:4px 8px}.ant-slider{color:#fff;margin-left:0;margin-right:0}.ant-slider .ant-slider-rail{background-color:#fa8c1633}.ant-slider .ant-slider-mark-text{font-size:16px}.ant-image-preview-mask{background-color:#000000fa!important}.ant-bubble-list .ant-bubble .ant-bubble-content-filled{padding-top:2px;padding-bottom:2px}.ant-spin-nested-loading{height:100%}.ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.headerContainer{position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:var(--theme-bg);transition:all .3s ease;color:var(--theme-color);height:var(--header-height)}@media screen and (max-width: 768px){.headerContainer{height:var(--header-height);padding:0 16px}}@media screen and (max-width: 576px){.headerContainer{height:var(--header-height);padding:0 12px}}.headerContainer .logo{display:flex;align-items:center;justify-content:center;width:268px;cursor:pointer}.headerContainer .logo img{height:32px}@media screen and (max-width: 768px){.headerContainer .logo img{height:28px}}@media screen and (max-width: 480px){.headerContainer .logo img{height:24px}}.headerContainer .rightSection{display:flex;align-items:center;gap:16px}@media screen and (max-width: 768px){.headerContainer .rightSection{gap:12px}}@media screen and (max-width: 480px){.headerContainer .rightSection{gap:8px}}.headerContainer .rightSection .avatarContainer{cursor:pointer}.headerContainer .rightSection .ant-btn-link{color:var(--theme-color)}.headerContainer .rightSection .ant-btn-link:hover{color:#ffffffd9}@media screen and (max-width: 576px){.headerContainer{padding:0 12px}}.chat-history{height:100%;display:flex;flex-direction:column;border-radius:16px;background:#fff;border-right:1px solid #f0f0f0}.chat-history .chat-history-search{padding:12px 4px 4px;position:sticky;top:0;z-index:1}.chat-history .chat-history-search .ant-input-affix-wrapper{border-radius:20px;background:#f5f5f5;border:none;transition:all .3s}.chat-history .chat-history-search .ant-input-affix-wrapper:hover,.chat-history .chat-history-search .ant-input-affix-wrapper:focus{background:#f0f0f0}.chat-history .chat-history-search .ant-input-affix-wrapper .ant-input{background:transparent;font-size:14px}.chat-history .chat-history-search .ant-input-affix-wrapper .ant-input::placeholder{color:#999}.chat-history .chat-history-search .ant-input-affix-wrapper .ant-input-clear-icon{color:#999}.chat-history .chat-history-search .ant-input-affix-wrapper .ant-input-clear-icon:hover{color:#666}.chat-history .chat-history-list-container{flex:1;overflow-y:auto;padding:4px 0;box-sizing:border-box}.chat-history .chat-history-list-container .chat-history-list{flex:1;overflow-y:auto;padding:4px 0}.chat-history .chat-history-list-container .chat-history-list .chat-history-item{padding:2px 2px 0 12px;cursor:pointer;transition:all .3s;margin:0 4px;border:none;border-radius:6px}.chat-history .chat-history-list-container .chat-history-list .chat-history-item:hover{background:#6a2b9d1a}.chat-history .chat-history-list-container .chat-history-list .chat-history-item.active{color:var(--theme-active-color);background:var(--theme-bg-01)}.chat-history .chat-history-list-container .chat-history-list .chat-history-item .chat-history-item-content{flex:1;min-width:0;overflow:hidden;margin-right:8px}.chat-history .chat-history-list-container .chat-history-list .chat-history-item .chat-history-item-content .chat-history-item-title{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.chat-history .chat-history-list-container .chat-history-list .chat-history-item .chat-history-item-content .chat-history-item-message{color:#fff;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history .chat-history-list-container .chat-history-list .chat-history-item .chat-history-item-content .chat-history-item-time{font-size:12px;color:#fff}.chat-history .chat-history-list-container .chat-history-list .chat-history-item .chat-history-item-actions .more-button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.chat-history .chat-history-list-container .chat-history-list .chat-history-item .chat-history-item-actions .more-button:hover{background:#d1d1d1}@media screen and (max-width: 768px){.chat-history .chat-history-list{padding:4px}.chat-history .chat-history-list .chat-history-item{border-block-end:none;padding:2px 0 0 6px}.chat-history .chat-history-list .chat-history-item .chat-history-item-actions .more-button{opacity:1}}.content-container{height:100%;overflow-y:auto;transition:all .2s;background-color:#f5f5f5}@media screen and (max-width: 768px){.content-container{position:relative;touch-action:pan-y}.content-container.sidebar-open{filter:blur(var(--blur-medium));transition:filter .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);pointer-events:none}.content-container:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay-medium);backdrop-filter:blur(var(--blur-medium));-webkit-backdrop-filter:blur(var(--blur-medium));opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.23,1,.32,1);pointer-events:none;z-index:999}.content-container.menu-open:after{opacity:1;visibility:visible}.content-container.keyboard-visible-content.sidebar-open{filter:blur(var(--blur-medium));pointer-events:none}.content-container.keyboard-visible-content.menu-open:after{opacity:1;visibility:visible;backdrop-filter:blur(var(--blur-medium));-webkit-backdrop-filter:blur(var(--blur-medium));bottom:var(--keyboard-height, 0px)}}.contentContainer{width:100%;height:calc(100vh - var(--header-height));color:#646464cc;box-sizing:border-box;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width: 480px){.contentContainer{--header-height: 48px}}.contentContainer::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.contentContainer :global .ant-layout .ant-layout-sider{position:fixed;height:calc(100vh - var(--header-height));z-index:999}}.contentContainer :global .ant-layout .ant-layout-content{min-height:calc(100vh - var(--header-height));transition:all .3s ease}.contentContainer :global .ant-menu-inline{border-right:none}.contentItemContainer{margin:0 auto;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:space-around;padding:22px 10px 10px;box-sizing:border-box}@media screen and (min-width: 1080px){.contentItemContainer{width:calc(100vw - 340px)}}@media screen and (min-width: 1240px){.contentItemContainer{width:calc(100vw - 340px);padding:20px}}@media screen and (min-width: 1700px){.contentItemContainer{width:calc(100vw - 340px)}}@media screen and (max-width: 500px){.contentItemContainer .contentItemContainer{margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;padding:0}}.custom-menu .anticon{font-size:16px!important}.custom-menu .ant-menu-item{display:flex;align-items:center;gap:6px}.custom-menu .ant-menu-item .ant-menu-title-content{font-size:16px;font-weight:500}.custom-menu .ant-menu-item{height:40px!important;line-height:40px!important}.custom-menu .ant-menu-item:not(:last-child){margin-bottom:4px!important}.custom-menu.ant-menu.ant-menu-inline .ant-menu-item{color:var(--theme-color)}.custom-menu.ant-menu.ant-menu-inline .ant-menu-item .anticon,.custom-menu.ant-menu.ant-menu-inline .ant-menu-item .ant-menu-title-content{color:var(--theme-color);transition:color .3s}.custom-menu.ant-menu.ant-menu-inline .ant-menu-item:hover{background-color:var(--menu-hover-bg)}.custom-menu.ant-menu.ant-menu-inline .ant-menu-item:hover .anticon,.custom-menu.ant-menu.ant-menu-inline .ant-menu-item:hover .ant-menu-title-content{color:var(--theme-color-hover)}.custom-menu.ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-selected{background-color:var(--menu-active-bg);color:var(--theme-active-color)}.custom-menu.ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-selected .anticon,.custom-menu.ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-selected .ant-menu-title-content{color:var(--theme-active-color)}.custom-menu.ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-selected:after{display:none}.menu-history-container{height:calc(100% - var(--menu-height));overflow-y:auto;position:relative;margin:24px 10px;z-index:999}.ant-menu{--menu-height: auto}.custom-menu{margin-top:48px}.custom-menu .menu-item{display:flex;align-items:center;justify-content:center;gap:102px;font-size:16px;font-weight:500;margin-left:10px;height:44px;border-radius:8px 0 0 8px;cursor:pointer;color:var(--theme-color);position:relative;z-index:998}.custom-menu .menu-item:hover,.custom-menu .menu-item:hover .menu-item-icon .anticon{color:var(--theme-color-hover)}.custom-menu .menu-item-active{background-color:var(--menu-active-bg);color:var(--theme-active-color);z-index:997;font-weight:500}.custom-menu .menu-item-active .menu-item-icon .anticon{color:var(--theme-active-color)}.custom-menu .menu-item-icon{display:flex;align-items:center;justify-content:center;font-size:18px}.custom-menu .menu-item-icon .anticon{color:var(--theme-color)}.custom-menu .menu-item-label{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-menu .menu-item-circleContainer{position:absolute;top:0;right:0;width:0;height:100%;z-index:1}.custom-menu .menu-item-circleContainer-top{position:absolute;top:-44px;right:0;width:44px;height:44px;background-color:#fff}.custom-menu .menu-item-circleContainer-top-bg{width:44px;height:44px;border-bottom-right-radius:50%;background:var(--theme-bg)}.custom-menu .menu-item-circleContainer-bottom{width:44px;height:44px;position:absolute;bottom:-44px;right:0;background-color:#fff}.custom-menu .menu-item-circleContainer-bottom-bg{width:44px;height:44px;border-top-right-radius:50%;background:var(--theme-bg)}.menu-collapsed .menu-item{padding:0 8px;justify-content:center}.menu-collapsed .menu-item-label{display:none}:root{--header-height: 52px;--aside-width: 200px;--theme-bg: rgba(63, 38, 163, .8);--theme-bg-01: rgba(63, 38, 163, .1);--theme-bg-02: rgba(63, 38, 163, .2);--theme-bg-03: rgba(63, 38, 163, .3);--theme-bg-04: rgba(63, 38, 163, .4);--theme-bg-05: rgba(63, 38, 163, .5);--theme-bg-06: rgba(63, 38, 163, .6);--theme-bg-07: rgba(63, 38, 163, .7);--theme-color: #fff;--theme-color-hover: rgba(0, 0, 0, .6);--theme-active-color: #513aab;--menu-hover-bg: rgba(255, 255, 255, .1);--menu-active-bg: #ffffff;--blur-light: 2px;--blur-medium: 4px;--blur-strong: 6px;--overlay-light: rgba(255, 255, 255, .1);--overlay-medium: rgba(255, 255, 255, .2);--overlay-strong: rgba(255, 255, 255, .3)}@media screen and (max-width: 768px){:root{--header-height: 56px}}#root{width:100%;height:100%;margin:0 auto;text-align:center;background-color:var(--theme-bg)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.border-top-radius-16{border-radius:16px 16px 0 0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.markdown-body .code-block-wrapper{position:relative;margin:16px 0;background:#f6f8fa;border-radius:6px}.markdown-body .code-block-wrapper .code-block-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#f1f3f5;border-radius:6px 6px 0 0;border-bottom:1px solid #e1e4e8}.markdown-body .code-block-wrapper .code-block-header .code-lang{font-size:12px;color:#666;text-transform:uppercase}.markdown-body .code-block-wrapper pre.hljs{margin:0;padding:16px;background:transparent;overflow-x:auto}.markdown-body .code-block-wrapper pre.hljs code{padding:0;background:transparent;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:14px;line-height:1.5}
