@charset "UTF-8";:root{--theme-primary: #d97757;--theme-primary-rgb: 217, 119, 87;--theme-primary-hover: #c2553a;--theme-primary-light: rgba(217, 119, 87, .08);--theme-primary-lighter: rgba(217, 119, 87, .04);--theme-link: #d97757;--theme-link-hover: #c2553a;--theme-active: #d97757;--theme-active-bg: rgba(217, 119, 87, .08);--theme-text-primary: #292118;--theme-text-secondary: #736962;--theme-text-tertiary: #8a7e75;--theme-text-quaternary: #b0a79f;--theme-text-inverse: #ffffff;--theme-bg-page: #faf8f5;--theme-bg-card: #ffffff;--theme-bg-hover: rgba(217, 119, 87, .05);--theme-bg-active: rgba(217, 119, 87, .1);--theme-bg-sidebar: #ffffff;--theme-bg-canvas: #fbf9f6;--theme-bg-page-rgb: 250, 248, 245;--theme-bg-sidebar-rgb: 255, 255, 255;--theme-bg-input: #f5f2ef;--theme-bg-neutral: #fafbfc;--theme-border: #e5dfda;--theme-border-light: #ece7e2;--theme-border-dark: #d4cec8;--theme-border-active: #f0b89e;--theme-border-neutral: #eff1f3;--theme-success: #00a85a;--theme-success-bg: #e5f6ee;--theme-error: #f50000;--theme-error-bg: #fde5e5;--theme-warning: #ffae11;--theme-warning-bg: #fff6e7;--theme-info: #166ff7;--theme-info-bg: #e8f1fe;--theme-overlay: rgba(0, 0, 0, .4);--theme-shadow: rgba(0, 0, 0, .08);--theme-gradient-start: #d97757;--theme-gradient-end: #f0b89e}body{margin:0;padding:0;height:var(--full-height);width:100vw;overflow:hidden}html{font-family:InterVariable,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable Display,Segoe UI Variable,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;font-size:16px;font-feature-settings:"tnum" on,"ss03" on,"cv11" on,"liga" on,"kern" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--background-color: var(--xgpt-color-bg-page, #f5f7ff);--black: var(--theme-text-primary);--sidebar-width: 63px;--full-height: 100%;--xgpt-color-brand-normal: var(--theme-primary, var(--theme-primary));--xgpt-color-text-primary: var(--theme-text-primary, var(--theme-text-primary));--xgpt-color-text-secondary: var(--theme-text-secondary, var(--theme-text-secondary));--xgpt-color-text-tertiary: var(--theme-text-tertiary, var(--theme-text-tertiary));--xgpt-color-text-quaternary: var(--theme-text-quaternary, var(--theme-text-quaternary));--xgpt-color-border-outline: var(--theme-border, var(--theme-border));--xgpt-color-border-divider: var(--theme-border-light, var(--theme-border-light));--xgpt-color-bg-canvas: var(--theme-bg-canvas, #f3f5fb);--xgpt-color-bg-hover-white: var(--theme-bg-neutral);--xgpt-color-bg-tag: var(--theme-bg-neutral);--xgpt-color-bg-card: var(--theme-bg-neutral);--xgpt-color-bg-primary: var(--theme-bg-canvas);--xgpt-color-bg-slate-blue: var(--theme-primary-light, var(--theme-primary-light));--xgpt-color-bg-success: var(--theme-success-bg, #e5f6ee);--xgpt-color-hover-blue: var(--theme-bg-active, var(--theme-bg-active));--xgpt-color-info-primary: var(--theme-primary);--xgpt-color-info-bg-icon: color-mix(in srgb, var(--theme-primary) 55%, white);--xgpt-color-info-bg-tag: #e8f1fe;--xgpt-color-success-primary: #00a85a;--xgpt-color-success-bg-icon: #7fd3ac;--xgpt-color-success-bg-tag: #e5f6ee;--xgpt-color-error-primary: #f50000;--xgpt-color-error-bg-icon: #f97f7f;--xgpt-color-error-bg-tag: #fde5e5;--xgpt-color-warning-primary: #ffae11;--xgpt-color-warning-bg-icon: #ffd687;--xgpt-color-warning-bg-tag: #fff6e7;--xgpt-color-white: #ffffff;--xgpt-color-main: var(--theme-primary, var(--theme-primary));--xgpt-color-main-hover: var(--theme-primary-hover, var(--theme-primary-hover));--xgpt-color-accent: var(--theme-primary, var(--theme-primary));--xgpt-color-nav-active: var(--theme-primary, var(--theme-primary));--xgpt-color-bg-sidebar: var(--theme-bg-sidebar, #ffffff);--xgpt-color-bg-page: var(--theme-bg-page, #f5f7ff);--xgpt-color-slate-grey: var(--theme-text-tertiary);--xgpt-color-slate-grey-deeper: var(--theme-text-tertiary);--aichat-user-message-bg: color-mix(in oklab, oklch(.205 0 0) 10%, transparent) !important;--aichat-user-message-color: rgb(0, 0, 0) !important;--aichat-user-bubble-padding-y: 4px;--aichat-user-bubble-padding-x: 12px}.xgpt-icon{width:22px;height:22px;padding:3px}[class*=message__index__bg-blue] [class*=file-card-content]{height:auto!important;min-height:24px!important;padding:2px 8px!important}[class*=message__index__bg-blue] [class*=file-card]{margin-bottom:0!important;padding:0!important}@supports (height: 100dvh){.h-screen{height:100dvh}}@keyframes brand-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.brand-wordmark{background-image:linear-gradient(100deg,var(--xgpt-color-main) 0%,var(--xgpt-color-main-hover, var(--xgpt-color-main)) 30%,var(--xgpt-color-accent) 50%,var(--xgpt-color-main-hover, var(--xgpt-color-main)) 70%,var(--xgpt-color-main) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brand-shimmer 7s linear infinite}@media(prefers-reduced-motion:reduce){.brand-wordmark{animation:none}}.flex-left{display:flex;justify-content:flex-start;align-items:center;width:100%}.flex-left>*:not(:first-child){margin-left:10px}.flex-right{display:flex;justify-content:flex-end;align-items:center}.flex-right>*:not(:last-child){margin-right:10px}.flex-bwtween{display:flex;justify-content:space-between;align-items:center}.splitLine{border-bottom:1px solid var(--theme-border-light);margin:5px 0;height:1px}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.scrollbar,.scrollbar-hover{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .15s ease}.scrollbar:hover,.scrollbar-hover:hover{scrollbar-color:rgba(17,25,37,.35) transparent}.scrollbar::-webkit-scrollbar,.scrollbar-hover::-webkit-scrollbar{--bar-width: 8px;width:var(--bar-width);height:var(--bar-width)}.scrollbar::-webkit-scrollbar-track,.scrollbar-hover::-webkit-scrollbar-track{background-color:transparent}.scrollbar::-webkit-scrollbar-thumb,.scrollbar-hover::-webkit-scrollbar-thumb{background-color:transparent;border-radius:20px;border:2px solid transparent;background-clip:content-box;transition:background-color .15s ease}.scrollbar:hover::-webkit-scrollbar-thumb,.scrollbar-hover:hover::-webkit-scrollbar-thumb{background-color:#11192538}.scrollbar::-webkit-scrollbar-thumb:hover,.scrollbar::-webkit-scrollbar-thumb:active,.scrollbar-hover::-webkit-scrollbar-thumb:hover,.scrollbar-hover::-webkit-scrollbar-thumb:active{background-color:#11192559}.no-scrollbar::-webkit-scrollbar{width:0;height:0}.no-scrollbar::-webkit-scrollbar-track{background-color:transparent}.no-scrollbar::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:20px;background-clip:content-box;border:1px solid transparent}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.hide-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.hide-scrollbar::-webkit-scrollbar-track{display:none!important}.hide-scrollbar::-webkit-scrollbar-thumb{display:none!important}.xgpt-scroll-area,.overflow-auto:not(.no-scrollbar):not(.hide-scrollbar),.overflow-y-auto:not(.no-scrollbar):not(.hide-scrollbar),.overflow-x-auto:not(.no-scrollbar):not(.hide-scrollbar),.overflow-scroll:not(.no-scrollbar):not(.hide-scrollbar),.overflow-y-scroll:not(.no-scrollbar):not(.hide-scrollbar),.overflow-x-scroll:not(.no-scrollbar):not(.hide-scrollbar){scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .15s ease}.xgpt-scroll-area:hover,.overflow-auto:not(.no-scrollbar):not(.hide-scrollbar):hover,.overflow-y-auto:not(.no-scrollbar):not(.hide-scrollbar):hover,.overflow-x-auto:not(.no-scrollbar):not(.hide-scrollbar):hover,.overflow-scroll:not(.no-scrollbar):not(.hide-scrollbar):hover,.overflow-y-scroll:not(.no-scrollbar):not(.hide-scrollbar):hover,.overflow-x-scroll:not(.no-scrollbar):not(.hide-scrollbar):hover{scrollbar-color:rgba(17,25,37,.35) transparent}.xgpt-scroll-area::-webkit-scrollbar,.overflow-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar,.overflow-y-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar,.overflow-x-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar,.overflow-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar,.overflow-y-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar,.overflow-x-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar{width:8px;height:8px}.xgpt-scroll-area::-webkit-scrollbar-track,.overflow-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-track,.overflow-y-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-track,.overflow-x-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-track,.overflow-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-track,.overflow-y-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-track,.overflow-x-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-track{background-color:transparent}.xgpt-scroll-area::-webkit-scrollbar-thumb,.overflow-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb,.overflow-y-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb,.overflow-x-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb,.overflow-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb,.overflow-y-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb,.overflow-x-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb{background-color:transparent;border-radius:20px;border:2px solid transparent;background-clip:content-box;transition:background-color .15s ease}.xgpt-scroll-area:hover::-webkit-scrollbar-thumb,.overflow-auto:not(.no-scrollbar):not(.hide-scrollbar):hover::-webkit-scrollbar-thumb,.overflow-y-auto:not(.no-scrollbar):not(.hide-scrollbar):hover::-webkit-scrollbar-thumb,.overflow-x-auto:not(.no-scrollbar):not(.hide-scrollbar):hover::-webkit-scrollbar-thumb,.overflow-scroll:not(.no-scrollbar):not(.hide-scrollbar):hover::-webkit-scrollbar-thumb,.overflow-y-scroll:not(.no-scrollbar):not(.hide-scrollbar):hover::-webkit-scrollbar-thumb,.overflow-x-scroll:not(.no-scrollbar):not(.hide-scrollbar):hover::-webkit-scrollbar-thumb{background-color:#11192538}.xgpt-scroll-area::-webkit-scrollbar-thumb:hover,.xgpt-scroll-area::-webkit-scrollbar-thumb:active,.overflow-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:hover,.overflow-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:active,.overflow-y-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:hover,.overflow-y-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:active,.overflow-x-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:hover,.overflow-x-auto:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:active,.overflow-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:hover,.overflow-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:active,.overflow-y-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:hover,.overflow-y-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:active,.overflow-x-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:hover,.overflow-x-scroll:not(.no-scrollbar):not(.hide-scrollbar)::-webkit-scrollbar-thumb:active{background-color:#11192559}@keyframes skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-wave{background:linear-gradient(90deg,#0000000a,#0000000f,#0000000a);background-size:200% 100%;animation:skeleton-wave 1.6s ease-in-out infinite}@keyframes lightning-flash{0%{transform:translate(-200%) skew(-15deg);opacity:0}5%{opacity:.6}15%{opacity:1}85%{opacity:1}95%{opacity:.6}to{transform:translate(300%) skew(-15deg);opacity:0}}.lightning-button{position:relative;overflow:hidden}.lightning-button:before{content:"";position:absolute;inset:-3px;background:linear-gradient(55deg,transparent 20%,rgba(255,255,255,.3) 30%,rgb(255,255,255) 45%,rgb(255,255,255) 55%,rgba(255,255,255,.3) 70%,transparent 80%);animation:lightning-flash 2s infinite;pointer-events:none;z-index:1;border-radius:inherit}.lightning-button span{position:relative;z-index:2}.collection-console-select-dropdown.ant-select-dropdown{background:var(--xgpt-color-white)!important;border:1px solid var(--xgpt-color-border-outline)!important;border-radius:10px!important;padding:4px!important;box-shadow:0 12px 32px color-mix(in srgb,var(--xgpt-color-main) 8%,transparent)!important}.collection-console-select-dropdown.ant-select-dropdown .ant-select-item,.collection-console-select-dropdown.ant-select-dropdown .ant-select-item-option{color:var(--xgpt-color-text-secondary)!important;background:transparent!important;border-radius:8px!important;min-height:36px!important;padding:8px 12px!important;font-size:13px!important}.collection-console-select-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected),.collection-console-select-dropdown.ant-select-dropdown .ant-select-item-option:hover:not(.ant-select-item-option-selected){background:var(--xgpt-color-hover-blue)!important;color:var(--xgpt-color-text-primary)!important}.collection-console-select-dropdown.ant-select-dropdown .ant-select-item-option-selected{background:var(--xgpt-color-bg-slate-blue)!important;color:var(--xgpt-color-main)!important;font-weight:500!important}.collection-console-select-dropdown.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-content{color:var(--xgpt-color-main)!important}
