body{margin:0}h3{font-weight:100!important}.pb-medium{padding-bottom:16px}.pt-medium{padding-top:16px}.mb-medium{margin-bottom:16px}.mt-medium{margin-top:16px}.icon-with-text{gap:8px}.icon-with-text,.icon-with-text-small{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.icon-with-text-small{gap:4px}.icon-with-text-large{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:12px}.section-header .ant-typography{margin:0!important}.section-header h1,.section-header h2,.section-header h3,.section-header h4,.section-header h5,.section-header h6{line-height:1;margin:0!important}.stats-container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:4px}.modal-section{margin-bottom:24px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-12{margin-bottom:12px}.upload-file-header{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;margin-bottom:12px}.ant-modal-title .ant-typography{max-width:600px}.ant-descriptions-item-content{overflow-wrap:break-word;word-break:break-word}.loading-container{padding:100px 0;text-align:center}.error-container{margin:0 auto;max-width:800px;padding:50px 0}.page-container{margin:0 auto;max-width:1200px}.page-title{margin:0!important}.divider-spacing{margin-bottom:16px;margin-top:24px}.error-spacing{margin-top:16px}.warning-text{color:var(--ant-error-color);font-size:12px}.document-content-container{background-color:var(--ant-bg-layout);border:1px solid var(--ant-border-color);border-radius:var(--ant-border-radius);max-height:400px;overflow:auto;padding:16px}.document-content-text{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.transfer-item-container{padding:4px 0}.transfer-item-header{margin-bottom:4px}.transfer-item-filename{font-size:14px}.transfer-item-description{font-size:12px}.transfer-item-title{color:var(--ant-text-secondary);font-size:11px;margin-top:4px}.transfer-item-meta{margin-top:2px}.transfer-item-tag{font-size:10px}.prompt-preview-container{color:var(--ant-text-secondary);height:200px}.prompt-template-label,.prompt-variables-label{font-size:12px;font-weight:500}.prompt-template-preview{font-family:monospace;font-size:11px;line-height:1.4;margin-top:4px;min-height:0;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.pls-result-container,.prompt-template-preview{background:var(--ant-bg-layout);border-radius:var(--ant-border-radius)}.pls-result-container{border:1px solid var(--ant-border-color);margin-bottom:16px;padding:24px}.pls-result-text{font-size:16px;line-height:1.8;margin:0}.confidence-high{color:var(--ant-success-color)}.confidence-medium{color:var(--ant-warning-color)}.mb-0{margin-bottom:0}.mb-8{margin-bottom:8px}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.w-full{width:100%}.full-height{height:100%}.block{display:block}textarea{resize:none!important}.ant-avatar{background-color:#fff!important;border:1px solid #e5e7eb}.ant-avatar .anticon{color:inherit}.ant-layout-sider{background:#154b9b!important}.ant-layout-sider .ant-menu-dark,.ant-layout-sider .ant-menu-dark .ant-menu-item,.ant-layout-sider .ant-menu-dark .ant-menu-submenu-title{background:transparent!important}.ant-layout-sider .ant-menu-dark .ant-menu-item.ant-menu-item-selected,.ant-layout-sider .ant-menu-dark .ant-menu-submenu-title.ant-menu-item-selected{background:hsla(0,0%,100%,.15)!important}.ant-layout-sider .ant-menu-dark .ant-menu-item:hover,.ant-layout-sider .ant-menu-dark .ant-menu-submenu-title:hover{background:hsla(0,0%,100%,.08)!important}.ant-layout-sider .ant-menu-dark .ant-menu-item-group-title{background:transparent!important;color:hsla(0,0%,100%,.65)!important}.ant-layout-sider .ant-menu-dark::-webkit-scrollbar{width:6px}.ant-layout-sider .ant-menu-dark::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}.ant-layout-sider .ant-menu-dark::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.ant-layout-sider .ant-menu-dark::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}