: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;display:flex;min-width:320px;min-height:100dvh}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}}#root{width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}p{font-weight:300}@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}input:focus{outline:none!important;box-shadow:none!important}button:focus{outline:none!important;box-shadow:none!important}.login-container{height:100dvh;display:flex}.login-container .theme-toggle{position:absolute;top:30px;right:25px;z-index:10}.login-image{padding:20px;position:relative;text-align:center}.full-size-image{width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:20px}.login-form-container{display:flex;align-items:center;justify-content:center;padding:20px}.form-wrapper{width:100%;max-width:500px;zoom:.9}.login-form-button{width:100%;padding:8px 12px!important;height:auto}.login-form-forgot{float:right}button{box-shadow:none!important}.login-form-container .ant-input-outlined{padding:8px 12px!important}.login-image-text-container{right:0;left:0;position:absolute;text-align:center;bottom:40px}.bottom-container{display:flex;flex-direction:column;align-items:center;margin-top:30px}.ant-form-item-label{padding:0!important}.main-container{padding:20px}.ant-divider{margin:10px 0!important}.light-form-wrapper{width:100%;border-block-end:1px solid rgba(5,5,5,.06);padding-top:15px;padding-bottom:15px}.dark-form-wrapper{width:100%;border-block-end:1px solid #434343;padding-top:15px;padding-bottom:15px}.input-inline-error{font-size:12px;color:red}.dark-confirm-modal .ant-modal-content{background-color:#1f1f1f!important}.dark-confirm-modal .ant-modal-confirm-title,.dark-confirm-modal .ant-modal-confirm-content{color:#fff!important}.scrollable-wrapper{scrollbar-color:gray transparent;scrollbar-width:10px}.custom-input label{margin-bottom:4px!important;font-weight:600}.custom-input input{padding:5px 12px!important}.custom-input .ant-picker,.custom-input .ant-input-affix-wrapper{width:100%;padding:0 10px 0 0!important}.custom-input .ant-form-item-explain-error{font-size:11px!important}.custom-input .ant-form-item-margin-offset{margin-top:-12px;margin-bottom:0!important}.custom-input.ant-form-item{margin-bottom:14px!important}@media(min-width:768px)and (max-width:1300px){.form-wrapper{zoom:.8}}.file-uploader .ant-upload.ant-upload-select{width:100%}.file-uploader-card .ant-card-body{padding:0!important;cursor:pointer}.custom-card-click{cursor:pointer}.custom-card-click.light-hover-card:hover{background-color:#0313491a!important}.custom-card-click.dark-hover-card:hover{background-color:#fff3!important}.custom-card-click.light-active-card{background-color:#0313491a!important}.custom-card-click.dark-active-card{background-color:#fff3!important}.active-item.light-active-item{background-color:#0313490a!important}.active-item.dark-active-item{background-color:#fff3!important}.chat-content-wrapper{padding:10px 20px;overflow-y:auto;display:flex;flex-direction:column;align-items:center;scrollbar-color:gray transparent}.chat-content-wrapper .chat-content p,.chat-content-wrapper .chat-content pre{margin:0!important}.chat-content-wrapper .chat-content{white-space:pre-wrap;height:auto!important}.chat-content-wrapper .ant-list-empty-text{display:none}.chat-content-wrapper .text-progress{display:inline-block;position:relative;overflow:hidden;color:transparent;background:linear-gradient(90deg,#696969,#ddd,#696969);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;animation:shimmer 2s infinite linear}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.chat-content-wrapper .error-text{color:red!important}.retry{cursor:pointer}.user-skeleton .ant-skeleton{width:99%!important}.menu-light .ant-menu-item-selected{background-color:#0313491a!important}.menu-dark .ant-menu-item-selected{background-color:#fff3!important;color:#ffffffe0!important}.dark .chat-contents.assistant-chat-content tbody tr:nth-child(2n){background-color:#434343}.ant-picker-dropdown .ant-picker-footer{display:none!important}@media(min-width:768px)and (max-width:1400px){.ant-picker-panel-container.ant-picker-date-panel-container{zoom:.8!important}}.ai-response .ant-space-item{width:100%!important}.success-card,.success-card .ant-typography{text-align:center}.success-card .ant-typography-secondary{font-size:.9em;line-height:1.6}.success-card .bottom-container{margin-top:24px;display:flex;justify-content:center}.section-title{font-family:Arial,sans-serif;margin:20px 0 15px!important}.section-paragraph{font-size:16px;line-height:1.6;margin-bottom:15px}.nested-list{margin-left:30px!important}.nested-list p{margin:0;padding:0;display:inline;line-height:1.6}.image-wrapper{max-width:800px}.content-image{width:100%;height:auto;border:1px solid #ddd;border-radius:4px;padding:5px;display:block}@media(max-width:768px){.image-wrapper{max-width:100%;padding:0 10px}}@media(max-width:768px){.nested-list{padding-left:15px!important;margin-left:15px!important}}.question-card .ant-card-body{padding:0}@media(min-width:768px)and (max-width:1366px){.question-card .ant-card-body .ant-typography{font-size:11px!important}}.top-right-nav{position:absolute;top:30px;right:66px;z-index:10;border-radius:60px}@media(max-width:768px){.top-right-nav{top:15px}}.ant-layout-sider{flex:0 0 300px!important;max-width:300px!important;min-width:300px!important;width:300px!important;padding:20px}.sidebar-container{height:100dvh}.sidebar{height:calc(100dvh - 40px);border-radius:12px;box-shadow:0 10px 20px #0003;position:relative}.sidebar-logo{padding:20px 20px 0}.scrollable-container{scrollbar-color:gray transparent;scrollbar-width:10px}.ant-drawer-content-wrapper{width:300px!important}@media(max-width:768px){.mobile-menu-toggle{display:block;cursor:pointer}.sidebar-container{display:none}.mobile-header{display:flex;align-items:center;padding:10px 20px;height:60px;justify-content:space-between}.ant-layout-sider{display:none}.layout-wrapper{flex-direction:column!important}.desktop-theme-toggle{display:none}}.main-layout{height:100%;width:100%;flex-direction:column!important;background:transparent}@media(min-width:769px){.mobile-header{display:none}.sidebar-container{display:block}.theme-toggle{position:absolute;top:30px;right:25px;z-index:10}.ant-layout-sider{display:block}.layout-wrapper{flex-direction:row!important}.desktop-theme-toggle{display:block}}.main-container{width:100%!important}.ant-menu-vertical{border-inline-end:0!important}.ant-popover .ant-popover-inner{border:1px solid rgba(255,255,255,.1)!important}.ellipsis{text-align:left;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:75%;display:block}.scrollable-container{overflow-y:auto;margin:0;padding:0 10px}.default-view{height:calc(100dvh - 240px)}.help-view,.settings-view{height:calc(100dvh - 170px)}.section{margin:0;padding:0}.sticky-header{position:sticky;top:-1px;padding-top:8px;padding-bottom:8px;font-weight:700;font-size:12px;z-index:1;margin-bottom:0!important;padding-left:10px}.list{margin:0;padding:0;list-style:none}.list-item{padding-top:2px;padding-bottom:2px}.list-item .item{padding:4px 10px;border-radius:6px;touch-action:manipulation;cursor:pointer;border:1px solid transparent;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.list-item .item .item-content{text-align:left;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.list-item .item .icon-button{margin-left:auto;display:none}.list-item .item:hover .icon-button{display:flex}.list-item .item:hover .item-content{width:80%!important}.list-item .item:active{box-shadow:none;transition:all .3s ease}.custom-tooltip.ant-tooltip-dark .ant-tooltip-inner{color:#000!important}.chat-input-wrapper{padding:10px 40px 10px 20px;width:100%}.chat-input-wrapper .chat-input{border-radius:20px!important;max-height:1000px;padding:12px}.chat-input{box-shadow:none!important}@media(max-width:768px){.chat-input-wrapper{padding:10px 0 0}}.settings-toggle{transition:all .2s ease}.settings-toggle:hover{opacity:.8}.ant-switch-small{width:28px;min-width:28px;height:16px}.ant-switch-small .ant-switch-handle{width:12px;height:12px;top:2px;left:2px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 14px)}.ant-switch-small .ant-switch-inner{font-size:10px;margin:0 6px 0 18px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 6px}.audio-wave{display:flex;gap:3px;zoom:.9}.bar{width:3px;border-radius:10px}.play{animation:wave 1.2s infinite ease-in-out}@keyframes wave{0%{height:6px}50%{height:18px}to{height:6px}}.chat-bubble{width:30px;height:30px;font-weight:700;border-radius:50%}.assistant-chat-content table{border-collapse:collapse;width:auto}.assistant-chat-content td,th{border:1px solid #dddddd;text-align:left;padding:8px 15px}.assistant-chat-content tr:nth-child(2n){background-color:#f9f9f9}.assistant-chat-content tr:last-child td:last-child,tr:last-child td:first-child{border-bottom-right-radius:8px}.responsive-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-table table{width:100%;border-collapse:collapse;table-layout:auto}.file .ant-card-body{height:100%;display:flex;justify-content:center;align-items:center}.screenshot-space-ai-response .ant-space-item{width:100%!important}.screenshot-space-user .ant-space-item{display:flex;justify-content:flex-end}.screenshot-wrapper{position:absolute;top:0;left:0;height:0;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}.query-modal-wrapper{width:800px!important}.query-container{max-height:80vh;min-height:200px;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.requirement-text{margin-bottom:24px;padding:0 8px}.sql-block{position:relative;background-color:#f6f8fa;padding:16px;border-radius:6px;font-family:monospace;white-space:pre-wrap;word-break:break-word;overflow-x:auto;margin:0;flex-grow:1;box-shadow:inset 0 2px 4px #0000000d}@media(max-width:768px){.query-modal-wrapper{width:95%!important;max-width:100%}.query-container{max-height:70vh;padding:8px 0}.sql-block{padding:12px;font-size:13px}.requirement-text{font-size:14px}}.query-container::-webkit-scrollbar{width:6px}.query-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.query-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.query-container::-webkit-scrollbar-thumb:hover{background:#555}.intent{font-size:12px!important}.custom-card-click.uploaded-attachment-container .ant-card-body{position:relative;padding:6px;max-width:max-content;border-style:solid;border-width:1px;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:0}.share-button-menu{border-radius:60px}.share-popover-list{min-width:180px}.share-popover-item{cursor:pointer}.search .ant-input-group-addon,.search .ant-input{border:0!important;height:32px}.light-search .ant-input-group-addon,.light-search .ant-input{background-color:#0313490a!important}.dark-search .ant-input-group-addon,.dark-search .ant-input{background-color:#ffffff0a!important}.light-search .ant-input:focus{background-color:#0313490a!important;box-shadow:none!important}.dark-search .ant-input:focus{background-color:#ffffff0a!important;box-shadow:none!important}.share-form-wrapper{width:100%}.share-modal-wrapper{max-width:650px}.user-block{position:relative;background-color:#f6f8fa;padding:14px;border-radius:6px;font-family:monospace;white-space:pre-wrap;word-break:break-word;overflow-x:auto;margin:0;box-shadow:inset 0 2px 4px #0000000d}@media(max-width:768px){.user-block{padding:12px;font-size:13px}}.user-wrapper{scrollbar-color:gray transparent;scrollbar-width:10px;flex:1 1 0%;overflow-y:auto;width:100%;padding-right:8px;display:flex;flex-wrap:wrap;gap:8px}.inbox-menu{border-radius:60px}.inbox-popover .ant-popover-content{width:350px!important}.inbox-notifications .ant-list-item-meta{position:relative}.inbox-notifications .indicator{position:absolute;width:7px;height:7px;top:20px;z-index:1;border-radius:50px;right:0}@media(min-width:1200px)and (max-width:1599.98px){.inbox-popover .ant-popover-inner{max-height:400px}.inbox-notifications::-webkit-scrollbar-track{background:#f1f1f1}}@media(max-width:576px){.inbox-popover.ant-popover{position:absolute;inset:inherit!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;right:auto!important;bottom:auto!important}}.inbox-popover .ant-popover-inner{overflow-y:scroll;overflow-x:hidden;scrollbar-color:gray transparent;padding-bottom:38px}.inbox-popover .ant-popover-content{position:relative}.inbox-popover .ant-divider{margin:5px 0!important}.inbox-modal-wrapper{width:60%!important;max-width:100%}.link-block{position:relative;background-color:#f6f8fa;padding:16px;border-radius:6px;font-family:monospace;white-space:pre-wrap;word-break:break-word;overflow-x:auto;margin:8px 0 0;flex-grow:1;box-shadow:inset 0 2px 4px #0000000d}.item-light-hover{border-radius:10px}.item-light-hover:hover{background-color:#0313490d!important}.item-dark-hover:hover{background-color:#fff3!important}.indicator{position:absolute;width:15px;height:15px;background-color:red;top:-4px;z-index:1;border-radius:50%}.light-active{background-color:#03134908!important}.dark-active{background-color:#ffffff1a!important}@media(max-width:375.98px){.responsive-modal{height:350px}.inbox-modal-wrapper{width:100%!important}}@media(min-width:377px)and (max-width:767.98px){.responsive-modal{height:550px}.inbox-modal-wrapper{width:100%!important}}@media(min-width:768px)and (max-width:991.98px){.responsive-modal{height:550px}.inbox-modal-wrapper{width:95%!important}}@media(min-width:992px)and (max-width:1199.98px){.responsive-modal{height:350px!important}}@media(min-width:1200px)and (max-width:1599.98px){.responsive-modal{height:350px!important}}@media(min-width:1600px){.responsive-modal{height:550px!important}}.bottom-menu-container{position:absolute;bottom:0;right:0;left:0;padding:10px}.ant-form-item-explain-error{font-size:11px!important}.schema-modal-wrapper{width:60%!important}@media only screen and (max-width:768px){.schema-modal-wrapper{width:100%!important}}.custom-collapse{background-color:transparent!important;border:0!important;border-radius:0!important;width:100%!important}.custom-collapse .ant-collapse-header{flex-direction:row-reverse!important}.custom-collapse .ant-collapse-content{background-color:transparent!important}.custom-collapse .ant-collapse-header,.custom-collapse .ant-collapse-content-box{padding-right:0!important;padding-left:0!important}.light-custom-collapse{border-bottom:1px solid #d9d9d9!important}.dark-custom-collapse{border-bottom:1px solid #434343!important}.light-custom-collapse .ant-card{background-color:#0313490a!important}.dark-custom-collapse .ant-card{background-color:#ffffff0a!important}.user-form-wrapper{width:100%}.user-modal-wrapper{max-width:450px}.ant-picker-panel-layout th,.ant-picker-panel-layout td{border:none!important}.ant-picker-cell-inner{text-align:center!important}@media(max-width:768px){.select-dropdown .ant-select-selector{padding:0!important}}.select-dropdown .ant-select-selection-item{padding-inline-end:25px!important}.ant-select-item-option-selected{background-color:#177ddc!important;color:#fff!important}.mobile-password-input input{text-align:left}.desktop-password-input input{text-align:right;padding-right:10px!important}.badge{padding:3px 15px;border-radius:20px}.owner-light-badge{background-color:#0313490a!important}.owner-dark-badge{background-color:#ffffff0a!important}.pending-light-badge,.pending-dark-badge{background-color:#fdebeb!important}.pending-light-badge .ant-typography,.pending-dark-badge .ant-typography{color:red!important}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff!important}
