:root{font-family:Roboto,sans-serif;background-color:#b8b8b8;outline:none;--drawer-width: 280px}body{margin:0;padding-right:0!important;overflow-x:hidden}.login_first_grid{background-color:#2196f3;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;text-align:center}.MuiButton-root.login_button{outline:none;display:flex;padding:var(--2, 16px) 22px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:999px;background:var(--Blue-Gradient, linear-gradient(93deg, #1E88E5 0%, #2962FF 100%))}.MuiButton-root.disabled_login_button{outline:none;display:flex;padding:var(--2, 16px) 22px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:999px;background:"gray"}.MuiTypography-root.login_buttontypography{color:var(--primary-contrast, #FFF);font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:15px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:.46px;text-transform:uppercase}.login_firstinner_grid{display:flex;width:504px;flex-direction:column;align-items:flex-start;gap:var(--4, 32px)}.login_second_grid{background-color:#fff;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}button:focus,button:focus-visible{outline:none}.MuiTypography-root.login_docai_text{color:#549bff;font-weight:bolder;margin:5px 0 0 5px}.MuiTypography-root.login_deepdelve_text{color:#112d55;margin:5px 0 0 5px}.logo_text{display:flex;font-weight:700;justify-content:center;padding:20px}.user_login{text-align:left;display:block}.MuiTypography-root.user_login_text{text-align:left;margin:20px 0 0}.MuiTextField-root.user_login_email,.MuiTextField-root.user_login_password{width:100%;margin:10px 0}.MuiButton-root.user_login_btn{width:100%;text-transform:none;font-size:14px;font-weight:700}input:-webkit-autofill{background-color:#fff!important;color:#000!important}input:-moz-autofill{background-color:#fff!important;color:#000!important}input:-ms-autofill{background-color:#fff!important;color:#000!important}input:-webkit-autofill:focus{background-color:#fff!important;color:#000!important}input:-moz-autofill:focus{background-color:#fff!important;color:#000!important}input:-ms-autofill:focus{background-color:#fff!important;color:#000!important}.MuiButton-root.googleButton,.MuiButton-root.microsoftButton{background:var(--background-paper-elevation-1, #FFF);box-shadow:0 1px 8px #0000001f,0 3px 4px #00000024,0 3px 3px -2px #0003;color:var(--text-primary, rgba(0, 0, 0, .87));border-radius:100px;font-weight:500;font-size:14px;padding-inline:20px;padding-block:10px;outline:none;border:none;text-transform:none}.MuiButton-root.buttonText{color:var(--text-primary, rgba(0, 0, 0, .87));text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px}.MuiButton-root.googleButton:hover{background:#fff;border-color:#2962ff}.MuiTypography-root.signup-text{color:var(--primary-dark, #1E88E5);font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:157%;letter-spacing:.1px;cursor:pointer}.MuiTypography-root.account-text{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:157%;letter-spacing:.1px}.MuiButton-root.changePassword_button{outline:none;display:flex;padding:var(--2, 16px) 22px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:999px;background:var(--Blue-Gradient, linear-gradient(93deg, #1E88E5 0%, #2962FF 100%))}.MuiTypography-root.changePassword_buttontypography{color:var(--primary-contrast, #FFF);font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:15px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:.46px;text-transform:uppercase}.MuiTypography-root.h4{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:34px;font-style:normal;font-weight:400;line-height:123.5%;letter-spacing:.25px}.MuiTypography-root.subtitle2{font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:157%;letter-spacing:.1px}input:-webkit-autofill{background-color:#f7fafd!important;color:#000!important}input:-moz-autofill{background-color:#f7fafd!important;color:#000!important}input:-ms-autofill{background-color:#f7fafd!important;color:#000!important}input:-webkit-autofill:focus{background-color:#f7fafd!important;color:#000!important}input:-moz-autofill:focus{background-color:#f7fafd!important;color:#000!important}input:-ms-autofill:focus{background-color:#f7fafd!important;color:#000!important}.MuiTypography-root.custom-typography8{color:#fff;text-align:center;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.paper{display:flex;flex-direction:column;align-items:flex-start;border-radius:8px;background:#fff;box-shadow:0 3px 14px 2px #0000001f,0 8px 10px 1px #00000024,0 5px 5px -3px #0003;width:240px;height:auto}.menu-item,.menu-item-profile{display:flex;flex-direction:row;align-items:center;padding:6px 16px;width:100%;height:36px}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}.textLayer.selecting~.annotationLayer section{pointer-events:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.MuiTypography-root.chat-message{color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px;margin-bottom:8px;padding:8px;border-radius:var(--1, 8px);border:1px solid var(--divider, rgba(0, 0, 0, .12))}.MuiTypography-root.answer-typography{color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px}.MuiTypography-root.page-typography{color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.MuiTypography-root.question-typography{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px}.MuiTypography-root.header-message{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.15px}.MuiTypography-root.image-filter{color:#000;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.MuiBox-root.left-controls-container{display:flex;align-items:center;justify-content:center;flex:1.2}.MuiBox-root.page-navigation-container{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;border-radius:8px;padding:8px;box-shadow:0 0 4px #0000003d}.MuiBox-root.page-controls{display:flex;align-items:center}.MuiBox-root.right-controls-container{display:flex;align-items:right;justify-content:flex-end;flex:1}.custom-tabs .MuiTab-root{outline:none;text-transform:none}.custom-tabs .MuiTab-root:focus{outline:none}.MuiButton-root.chat-button{background:linear-gradient(93deg,#1e88e5,#2962ff);color:#fff;font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003;outline:none}.MuiButton-root.chat-button:focus{outline:none}.middle_drawer26{height:65vh;z-index:1300;padding:0 20px 20px 0;overflow-y:auto;overflow-x:hidden}.test{width:100%;height:83vh;z-index:1300;padding:0 20px 20px 0;overflow-y:auto;overflow-x:hidden}.test2{height:65vh;z-index:1300;padding:0 20px 20px 0;overflow-y:auto;overflow-x:hidden}.test:hover,.test2:hover{overflow-y:auto}.test::-webkit-scrollbar,.test2::-webkit-scrollbar{width:4px;border-radius:50px}.test::-webkit-scrollbar-track,.test2::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50px}.test::-webkit-scrollbar-thumb,.test2::-webkit-scrollbar-thumb{background:#888;border-radius:50px}.test::-webkit-scrollbar-thumb:hover,.test2::-webkit-scrollbar-thumb:hover{background:#555;border-radius:50px}.test::-webkit-scrollbar,.test2::-webkit-scrollbar{position:absolute;top:0;right:0}.middle_drawer26:hover{overflow-y:auto}.middle_drawer26::-webkit-scrollbar{width:4px;border-radius:50px}.middle_drawer26::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50px}.middle_drawer26::-webkit-scrollbar-thumb{background:#888;border-radius:50px}.middle_drawer26::-webkit-scrollbar-thumb:hover{background:#555;border-radius:50px}.middle_drawer26::-webkit-scrollbar{position:absolute;top:0;right:0}.Example__container__document .react-pdf__Page{margin:1em 0;box-shadow:0 0 8px #00000080}.highlight{background-color:#ff0;font-weight:700;color:#000}.pdf-viewer{display:flex;justify-content:center;align-items:center}.Test__container__content__thumbnails{display:flex;margin-top:1em;gap:1em;overflow:auto}.Test__container__content__thumbnails .react-pdf__Thumbnail{border:1px solid black}.dot{width:8px;height:8px;background-color:#555;border-radius:50%;animation:blink 1.2s infinite ease-in-out}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.MuiButton-root.show-source-button{display:flex;outline:none;align-items:center}.fBdFME{height:100vh;width:90%}.docviewer-image-wrapper{display:flex;justify-content:center;align-items:center;background:#000;overflow:auto;height:100%}.docviewer-image-wrapper .react-doc-viewer-file-renderer img{transform:scale(var(--zoom, 1));transform-origin:center center;transition:transform .3s ease;max-width:100%;max-height:100%;object-fit:contain}.zoomable-docviewer-container{transform-origin:top center;overflow:auto!important;position:relative}.zoomable-docviewer-container .react-doc-viewer-xlsx-container{transform:scale(var(--zoom, 1))!important;transform-origin:top center!important;transition:transform .3s ease!important}.pdf-container{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100%;padding:20px 0}.pdf-container .react-pdf__Page{margin-bottom:20px;box-shadow:0 2px 8px #0000001a;border-radius:4px;overflow:hidden}.pdf-container .react-pdf__Page__canvas{display:block;max-width:100%;height:auto}.test,.test2{overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth}.test .react-pdf__Page,.test2 .react-pdf__Page{transform-origin:top center;transition:transform .3s ease}.zoomable-image-container{width:100%;height:100%;overflow:auto;position:relative;display:flex;justify-content:center;align-items:flex-start}.zoomable-image-container img{display:block;max-width:none;height:auto;object-fit:contain;min-width:100%}.zoomable-image-container{transform:scaleY(-1)}.zoomable-image-container>*{transform:scaleY(-1)}.zoomable-image-container::-webkit-scrollbar{width:4px;height:4px;border-radius:50px}.zoomable-image-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50px}.zoomable-image-container::-webkit-scrollbar-thumb{background:#888;border-radius:50px}.zoomable-image-container::-webkit-scrollbar-thumb:hover{background:#555;border-radius:50px}.test .zoomable-image-container,.test2 .zoomable-image-container{overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;transform:scaleY(-1);width:100%!important;height:100%!important;display:flex!important;justify-content:center!important;align-items:flex-start!important}.test .zoomable-image-container>*,.test2 .zoomable-image-container>*{transform:scaleY(-1)}.test .zoomable-image-container img,.test2 .zoomable-image-container img{transform:scaleY(-1) scale(var(--zoom, 1))!important;transform-origin:center center!important;transition:transform .3s ease!important;max-width:none!important;min-width:100%!important}.test .zoomable-image-container::-webkit-scrollbar,.test2 .zoomable-image-container::-webkit-scrollbar{width:4px;height:4px;border-radius:50px}.test .zoomable-image-container::-webkit-scrollbar-track,.test2 .zoomable-image-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50px}.test .zoomable-image-container::-webkit-scrollbar-thumb,.test2 .zoomable-image-container::-webkit-scrollbar-thumb{background:#888;border-radius:50px}.test .zoomable-image-container::-webkit-scrollbar-thumb:hover,.test2 .zoomable-image-container::-webkit-scrollbar-thumb:hover{background:#555;border-radius:50px}.test{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.test .pdf-container,.test2 .pdf-container{overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important}.pdf-container::-webkit-scrollbar{width:4px;height:4px;border-radius:50px}.pdf-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50px}.pdf-container::-webkit-scrollbar-thumb{background:#888;border-radius:50px}.pdf-container::-webkit-scrollbar-thumb:hover{background:#555;border-radius:50px}.test .pdf-container::-webkit-scrollbar,.test2 .pdf-container::-webkit-scrollbar{width:4px;height:4px;border-radius:50px}.test .pdf-container::-webkit-scrollbar-track,.test2 .pdf-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50px}.test .pdf-container::-webkit-scrollbar-thumb,.test2 .pdf-container::-webkit-scrollbar-thumb{background:#888;border-radius:50px}.test .pdf-container::-webkit-scrollbar-thumb:hover,.test2 .pdf-container::-webkit-scrollbar-thumb:hover{background:#555;border-radius:50px}.test div[style*="overflow: auto"]::-webkit-scrollbar,.test2 div[style*="overflow: auto"]::-webkit-scrollbar{width:4px!important;height:4px!important;border-radius:50px!important}.test div[style*="overflow: auto"]::-webkit-scrollbar-track,.test2 div[style*="overflow: auto"]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:50px!important}.test div[style*="overflow: auto"]::-webkit-scrollbar-thumb,.test2 div[style*="overflow: auto"]::-webkit-scrollbar-thumb{background:#888!important;border-radius:50px!important}.test div[style*="overflow: auto"]::-webkit-scrollbar-thumb:hover,.test2 div[style*="overflow: auto"]::-webkit-scrollbar-thumb:hover{background:#555!important;border-radius:50px!important}.test .zoomable-image-container,.test2 .zoomable-image-container{overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;transform:scaleY(-1);width:100%!important;height:100%!important}.custom-scrollbar-container{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.horizontal-scrollbar{width:100%;height:8px;background:#f1f1f1;border-radius:4px;margin-bottom:4px;position:relative;overflow:hidden}.horizontal-scrollbar-thumb{height:100%;background:#888;border-radius:4px;position:absolute;top:0;cursor:pointer;transition:background .2s}.horizontal-scrollbar-thumb:hover{background:#555}.image-content-area{flex:1;overflow:auto;position:relative}.image-content-area::-webkit-scrollbar{width:8px}.image-content-area::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.image-content-area::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.image-content-area::-webkit-scrollbar-thumb:hover{background:#555}.zoomable-image-container::-webkit-scrollbar:horizontal{height:8px;position:absolute;top:0;left:0;right:0}.zoomable-image-container{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.zoomable-image-container{overflow-x:auto;overflow-y:auto;position:relative}.test .zoomable-image-container img,.test2 .zoomable-image-container img{transform:scaleY(-1) scale(var(--zoom, 1));transform-origin:center center;transition:transform .3s ease}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.MuiTextField-root.custom-textfield{margin-right:16px;width:60%;color:var(--text-primary, rgba(0, 0, 0, .87));border-radius:55px;background-color:#fff;outline:none}.MuiTextField-root.custom-textfield .MuiOutlinedInput-root{border-radius:55px;height:50px}.MuiTextField-root.custom-textfield .MuiOutlinedInput-root fieldset,.MuiTextField-root .custom-textfield .MuiOutlinedInput-root:hover fieldset,.MuiTextField-root .custom-textfield .MuiOutlinedInput-root.Mui-focused fieldset{border:none}.MuiTextField-root.custom-textfield .MuiOutlinedInput-root input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--action-focus, rgba(0, 0, 0, .12)) inset;-webkit-text-fill-color:black}.search-icon{outline:none;color:var(--text-primary, rgba(0, 0, 0, .87))}.clear-button{outline:none}.clear-button:focus{outline:none}.clear-button:focus-visible{outline:none}.clear-icon,.filter-icon{color:var(--text-primary, rgba(0, 0, 0, .87))}.MuiAppBar-root.custom-appbar{display:flex;padding:12px 16px;justify-content:space-between;align-items:center;background-color:#edf0ff;border-bottom:none;padding-right:30px!important;overflow-x:hidden}.MuiTextField-root.custom-textfield.autocomplete-open .MuiOutlinedInput-root{border-radius:28px 28px 0 0}.MuiTextField-root.custom-textfield.autocomplete-open .MuiOutlinedInput-input{color:#0009}.MuiTextField-root.custom-textfield.autocomplete-open .MuiOutlinedInput-input::placeholder{color:#0009}.MuiTextField-root.custom-textfield.autocomplete-open .search-icon{color:#0000008f}.MuiAutocomplete-popper .MuiAutocomplete-listbox{background-color:#fff!important;border-radius:0 0 28px 28px;box-shadow:0 8px 24px #0000001f;padding:0;scrollbar-width:thin;scrollbar-color:transparent transparent}.MuiAutocomplete-popper .MuiAutocomplete-listbox:hover{scrollbar-color:#d3d3d3 transparent}.MuiAutocomplete-popper .MuiAutocomplete-listbox::-webkit-scrollbar{width:8px}.MuiAutocomplete-popper .MuiAutocomplete-listbox::-webkit-scrollbar-track{background:transparent}.MuiAutocomplete-popper .MuiAutocomplete-listbox::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.MuiAutocomplete-popper .MuiAutocomplete-listbox:hover::-webkit-scrollbar-thumb{background-color:#d3d3d3}.MuiAutocomplete-popper .MuiAutocomplete-option{background-color:#fff!important;padding:8px 24px 8px 16px;min-height:72px;display:flex;align-items:center;gap:16px;cursor:pointer}.MuiAutocomplete-popper .MuiAutocomplete-option:last-child{border-bottom:none;border-radius:0 0 28px 28px}.MuiAutocomplete-popper .MuiAutocomplete-option:hover{background-color:#0000000a!important}.MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background-color:#00000014!important}.suggestion-file-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.suggestion-content{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:2px}.suggestion-filename{display:flex;align-items:center;line-height:24px;letter-spacing:.15px;font-size:14px;font-family:Roboto,sans-serif}.suggestion-filename-part{color:var(--text-secondary, rgba(0, 0, 0, .6));font-weight:400}.suggestion-filename-highlight{color:#000;font-weight:600}.suggestion-filepath{display:flex;align-items:center;gap:4px;padding-bottom:1px;line-height:20.02px;letter-spacing:.17px;font-size:14px;font-family:Roboto,sans-serif;color:var(--text-secondary, rgba(0, 0, 0, .6));font-weight:400}.suggestion-summary{line-height:20.02px;letter-spacing:.17px;font-size:14px;font-family:Roboto,sans-serif}.suggestion-summary-text{color:var(--text-secondary, rgba(0, 0, 0, .6));font-weight:400}.suggestion-summary-highlight{color:#000;font-weight:700}.suggestion-summary-italic{color:var(--text-primary, rgba(0, 0, 0, .87));font-weight:500;font-style:italic}.MuiAutocomplete-popper .MuiPaper-root{max-width:none!important}.custom-details-panel::-webkit-scrollbar{width:6px}.custom-details-panel::-webkit-scrollbar-track{background:transparent}.custom-details-panel::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.custom-details-panel::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.MuiAutocomplete-popper *::-webkit-scrollbar{width:6px!important}.MuiAutocomplete-popper *::-webkit-scrollbar-track{background:transparent!important}.MuiAutocomplete-popper *::-webkit-scrollbar-thumb{background-color:#0003!important;border-radius:3px!important}.MuiAutocomplete-popper *::-webkit-scrollbar-thumb:hover{background-color:#0000004d!important}.html,body{height:100%}.main_drawer{padding:5px}.above_drawer{height:90vh}.sidebar_logo{text-align:center;margin-top:20px}.sidebar_text{font-size:12px}.sidebar_icon.MuiListItemIcon-root .MuiSvgIcon-root{font-size:15px;height:25px;width:25px}.sidebar_icon{font-size:16px!important;height:15px;width:15px}.sidebar_text.MuiTypography-root{font-size:11px}.sidebar_btn_margin .MuiListItem-root{padding:0}.MuiButton-root.custom-button{border-radius:100px;background:var(--Blue-Gradient, linear-gradient(93deg, #1E88E5 0%, #2962FF 100%));box-shadow:0 2px 12px #237af04d;display:flex;outline:none;align-items:center;padding:var(--1, 5px) var(--2, 16px)}.MuiButton-root.chat_button{border-radius:100px;background:var(--Blue-Gradient, linear-gradient(93deg, #1E21E5 -15.86%, #E229FF 154.06%), #FFF);box-shadow:0 2px 12px #237af04d;display:flex;justify-content:space-between;outline:none;padding:var(--1, 5px) var(--2, 16px);width:220px}.listItemText .MuiTypography-root{font-size:14px!important;color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px}.MuiTypography-root.custom-typo{color:var(--common-white_states-main, #FFF);font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:var(--1, 8px) var(--2, 8px)}.MuiListItem-root.list-item{display:flex;padding:2px 0;margin-bottom:4px;transition:all .3s ease}.MuiListItemButton-root.list-item-button{padding:2px 15px;border-radius:4px;margin-left:10px;margin-right:10px;width:256px;height:32px;transition:all .3s ease}.MuiListItemButton-root.list-item-button:hover{background-color:#e5ecff}.MuiListItemButton-root.list-item-button:hover .MuiListItemText-root .MuiTypography-root,.MuiListItemButton-root.list-item-button:hover .MuiListItemIcon-root .MuiSvgIcon-root{color:#2962ff}.MuiListItemButton-root.list-item-button-active{background-color:#e5ecff}.MuiListItemButton-root.list-item-button-active .MuiListItemText-root .MuiTypography-root,.MuiListItemButton-root.list-item-button-active .MuiListItemIcon-root .MuiSvgIcon-root{color:#2962ff}.list-item-icon{min-width:auto}.middle_drawer25{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;padding-bottom:12px}.MuiBox-root::-webkit-scrollbar{width:4px;height:1px;border-radius:50px}.MuiBox-root::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50px}.MuiBox-root::-webkit-scrollbar-thumb{background:#888;border-radius:50px}.MuiBox-root::-webkit-scrollbar-thumb:hover{background:#555;border-radius:50px}.repo-list-item{width:256px;height:32px;margin-bottom:5px;margin-left:auto;margin-right:auto;border-radius:4px;padding:2px 15px;display:flex;align-items:center}.repo-list-item:hover{background-color:#e5ecff}.repo-list-item:hover .MuiListItemText-root .MuiTypography-root{color:#2962ff}.repo-list-item-active{background-color:#e5ecff}.repo-list-item-active .MuiListItemText-root .MuiTypography-root{color:#2962ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.MuiButton-root.new-chat-button{border-radius:100px;background:var( --Blue-Gradient, linear-gradient(93deg, #1e88e5 0%, #2962ff 100%) );box-shadow:0 2px 12px #237af04d;display:flex;outline:none;align-items:center;padding:12px 18px}.tansition_side_bar{transition:.3s}.MuiButton-root.view-source-button,.MuiIconButton-root.close-button{display:flex;outline:none;align-items:center}.table-scroll{overflow:hidden}.table-scroll:hover{overflow-y:auto}.table-scroll::-webkit-scrollbar{width:0px;background:transparent}.table-scroll::-webkit-scrollbar-thumb{background-color:none;border-radius:5px}.table-scroll:hover::-webkit-scrollbar-thumb{background-color:none}.MuiBox-root.grid-container{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:20px}.MuiBox-root.document-container{background-color:#f5f5f5;padding:12px;border-radius:12px;border:var(--none, 1px) solid var(--_components-chip-defaultEnabledBorder, #bdbdbd);display:flex;flex-direction:column;justify-content:space-between;width:293px;height:258px}.MuiDialog-root.custom-dialog{background:var(--background-paper-elevation-3, #FFF);box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003;border-radius:99px}.MuiDialogTitle-root.dilogtypography{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;align-self:stretch;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;line-height:133.4%}.MuiDialogTitle-root.dilogtypography-1{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px}.MuiButton-root.movered-button{border-radius:99px;background:var(--mui-palette-error-main);color:#fff;font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003;outline:none}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.MuiBox-root.DocumentLineageBody_component_root{width:100%;height:100%;position:relative;background-color:#fcfcfc;padding:24px;overflow:hidden;transition:width .3s ease}.MuiBox-root.DocumentLineageBody_component_root.sidebar-open{width:calc(100% - 400px)}.MuiPaper-root.DocumentLineageBody_component_currentDoc{padding:8px 12px;border-radius:12px;background:#fff;box-shadow:0 4px 14px #00000014;outline:4px solid rgba(41,98,255,.2);min-width:240px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.MuiPaper-root.DocumentLineageBody_component_currentDoc:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.DocumentLineageBody_component_nodeContent{display:flex;gap:8px}.DocumentLineageBody_component_currentDocLabel{font-size:12px!important;font-weight:500!important;color:green!important;background-color:#f1f8e9!important;border-radius:10px!important;border:1px solid #f1f8e9!important;padding:0 6px;max-width:97px}.DocumentLineageBody_component_iconBox{width:39px;height:39px;padding:6px;background:var(--grey-50, #FAFAFA);box-shadow:0 1px 4px #00000012;border-radius:8px;outline:1px solid var(--divider, rgba(0, 0, 0, .12));outline-offset:-1px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px}.DocumentLineageBody_component_iconBoxsummary{width:42px;height:42px;padding:6px;background:var(--grey-50, #FAFAFA);box-shadow:0 1px 4px #00000012;border-radius:8px;outline:1px solid var(--divider, rgba(0, 0, 0, .12));outline-offset:-1px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px}.DocumentLineageBody_component_docTitle{font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.DocumentLineageBody_component_docType{font-size:12px!important;color:var(--mui-palette-text-secondary)}.MuiPaper-root.DocumentLineageBody_component_relatedDoc{padding:8px 12px;border-radius:9px;background:#fff;box-shadow:0 4px 14px #00000014;outline:1px solid rgba(0,0,0,.12);width:320px;min-width:240px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.MuiPaper-root.DocumentLineageBody_component_relatedDoc:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.DocumentLineageBody_component_pathContainer{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:2px}.DocumentLineageBody_component_pathIcon{width:12px!important;height:12px!important;color:#0009!important}.DocumentLineageBody_component_pathOrganization{font-size:12px;color:#0009}.DocumentLineageBody_component_pathArrow,.DocumentLineageBody_component_pathDots{width:12px!important;height:12px!important;color:#0009!important}.DocumentLineageBody_component_pathFolder{width:12px!important;height:12px!important;color:#000000de!important}.DocumentLineageBody_component_pathFilename{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000000de;font-size:12px;display:inline-block;vertical-align:middle}.MuiPaper-root.DocumentLineageBody_component_summaryNode{padding:7px 12px;border-radius:8px;background:#fff;box-shadow:0 2px 10px #0000000d;min-width:267px;border:2px solid #2962FF;cursor:pointer;transition:box-shadow .2s ease}.MuiPaper-root.DocumentLineageBody_component_summaryNode:hover{box-shadow:0 4px 20px #2962ff26}.DocumentLineageBody_component_folderIcon{color:#2962ff}.DocumentLineageBody_component_summaryTitle{font-size:14px!important;font-weight:600!important;color:#2962ff!important}.DocumentLineageBody_component_summaryCount{font-size:12px!important;color:var(--mui-palette-text-secondary)}.MuiPaper-root.DocumentLineageBody_component_zoomToolbar{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:8px;padding:8px;border-radius:16px;box-shadow:0 4px 14px #00000014;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.1);transition:right .3s ease;z-index:10}.MuiPaper-root.DocumentLineageBody_component_zoomToolbar.sidebar-open{right:24px}.DocumentLineageBody_component_handle{background:#2962ff!important;border:2px solid #fff!important;width:12px!important;height:12px!important}.DocumentLineageBody_component_handle:hover{background:#1e53e5!important}.MuiBox-root.LineageSidebar_component_sidebar{position:absolute;top:0;right:0;width:425px;height:100%;background:#fff;box-shadow:-11px 0 20px #00000008;z-index:5;overflow:hidden;animation:slideIn .3s ease-out;pointer-events:auto}.MuiBox-root.LineageSidebar_component_header{width:100%;padding:12px 16px;background:#fff;border-bottom:1px solid var(--divider, rgba(0, 0, 0, .12));display:flex;flex-direction:column;gap:4px}.MuiBox-root.LineageSidebar_component_back_button_container{margin-bottom:8px}.MuiButton-root.LineageSidebar_component_back_button{color:#2962ff;text-transform:none;font-size:14px;padding:4px 8px;border-radius:6px;min-width:auto}.MuiButton-root.LineageSidebar_component_back_button:hover{background-color:#2962ff0a}.MuiTypography-root.LineageSidebar_component_header_title{font-size:16px;font-weight:500;line-height:20px;color:var(--text-primary, rgba(0, 0, 0, .87))}.MuiTypography-root.LineageSidebar_component_header_subtitle{font-size:14px;font-weight:400;line-height:18px;color:var(--text-secondary, rgba(0, 0, 0, .6));padding-right:16px}.MuiBox-root.LineageSidebar_component_document_info{padding:16px;height:calc(100vh - 200px);overflow:auto;display:flex;flex-direction:column;gap:16px}.MuiBox-root.LineageSidebar_component_thumbnail_container{display:flex;justify-content:center;align-items:center;padding:16px;background:#fafafa;border-radius:8px;border:1px solid rgba(0,0,0,.12)}.MuiBox-root.LineageSidebar_component_fallback_thumbnail{display:flex;flex-direction:column;align-items:center;justify-content:center;width:260px;height:173px;background:#f5f5f5;border-radius:8px;gap:8px}.MuiBox-root.LineageSidebar_component_fallback_thumbnail .LineageSidebar_component_file_icon{font-size:48px!important}.MuiBox-root.LineageSidebar_component_document_details{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.MuiTypography-root.LineageSidebar_component_document_title{font-size:18px;font-weight:500;line-height:24px;color:var(--text-primary, rgba(0, 0, 0, .87));word-break:break-word;margin-bottom:8px}.MuiDivider-root.LineageSidebar_component_details_divider{margin:8px 0}.MuiBox-root.LineageSidebar_component_detail_row{display:flex;flex-direction:column;gap:4px;padding:8px 0}.MuiBox-root.LineageSidebar_component_detail_row.full-width{grid-column:span 2}.MuiTypography-root.LineageSidebar_component_path_container{display:flex;align-items:center;align-self:stretch;gap:8px;flex-wrap:wrap}.LineageSidebar_component_path_icon{width:15px!important;height:15px!important;color:#0009!important}.LineageSidebar_component_path_organization{font-size:14px;color:#0009}.LineageSidebar_component_path_arrow,.LineageSidebar_component_path_dots{width:15px!important;height:15px!important;color:#0009!important}.LineageSidebar_component_path_folder{width:15px!important;height:15px!important;color:#000000de!important}.LineageSidebar_component_path_filename{max-width:177px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000000de;font-size:14px;display:inline-block;vertical-align:middle}.MuiTypography-root.LineageSidebar_component_detail_value{font-size:14px;font-weight:400;line-height:18px;color:var(--text-primary, rgba(0, 0, 0, .87));word-break:break-word}.MuiTypography-root.LineageSidebar_component_path_value{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;background:#f5f5f5;padding:8px;border-radius:4px;border:1px solid rgba(0,0,0,.12);word-break:break-all;max-height:80px;overflow-y:auto}.MuiBox-root.LineageSidebar_component_empty_state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 200px);text-align:center;color:#0009;padding:0 16px}.LineageSidebar_component_empty_visual{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.LineageSidebar_component_empty_visual:before,.LineageSidebar_component_empty_visual:after{content:"";position:absolute;border-radius:50%;top:0;right:0;bottom:0;left:0;background:#10b9811a}.LineageSidebar_component_empty_visual:after{top:12px;right:12px;bottom:12px;left:12px;background:#10b9812e}.LineageSidebar_component_empty_burst{position:relative;width:72px;height:72px;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #22c55e40}.LineageSidebar_component_empty_check{color:#fff;font-size:40px!important}.LineageSidebar_component_empty_icon{font-size:80px!important;color:green;margin-bottom:16px}.MuiTypography-root.LineageSidebar_component_empty_title{font-weight:700}.MuiTypography-root.LineageSidebar_component_empty_subtitle{font-size:14px}.MuiList-root.LineageSidebar_component_list{padding:0;height:calc(100vh - 200px);overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;-ms-overflow-style:auto}.MuiList-root.LineageSidebar_component_list::-webkit-scrollbar{width:6px}.MuiList-root.LineageSidebar_component_list::-webkit-scrollbar-track{background:transparent}.MuiList-root.LineageSidebar_component_list::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background-color .3s ease}.MuiBox-root.LineageSidebar_component_sidebar:hover .MuiList-root.LineageSidebar_component_list::-webkit-scrollbar-thumb{background:#0003}.MuiBox-root.LineageSidebar_component_sidebar:hover .MuiList-root.LineageSidebar_component_list::-webkit-scrollbar-thumb:hover{background:#0006}.MuiBox-root.LineageSidebar_component_sidebar:hover .MuiList-root.LineageSidebar_component_list{scrollbar-color:rgba(0,0,0,.2) transparent}.MuiListItem-root.LineageSidebar_component_list_item{padding:12px 16px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:background-color .2s ease}.MuiListItem-root.LineageSidebar_component_list_item:hover{background-color:#f8f9fa!important}.MuiBox-root.LineageSidebar_component_icon_box{padding:16px;background:#fafafa;box-shadow:0 1px 4px #00000012;border-radius:8px;outline:1px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center}.LineageSidebar_component_lock_icon{color:#0000008a;font-size:20px!important}.MuiBox-root.LineageSidebar_component_info{flex:1;display:flex;flex-direction:column;gap:4px}.MuiTypography-root.LineageSidebar_component_filename{font-size:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.MuiBox-root.LineageSidebar_component_meta{display:flex;align-items:center;gap:6px}.MuiTypography-root.LineageSidebar_component_date,.MuiTypography-root.LineageSidebar_component_author{font-size:14px;color:#0009}.MuiBox-root.LineageSidebar_component_dot{width:3px;height:3px;background:#0000008f;border-radius:50%}.MuiChip-root.LineageSidebar_component_match_chip{font-size:12px;font-weight:500;height:24px;border-radius:10px}.MuiChip-root.LineageSidebar_component_related_chip{font-size:12px;font-weight:500;height:24px;border-radius:10px;background-color:#e8f5e9;color:#2e7d32;border:1px solid #2e7d32}.MuiDivider-root.LineageSidebar_component_divider{margin:0 24px}.MuiChip-root.LineageSidebar_component_match_chip_high{background-color:#e8f5e9;color:#2e7d32;border:1px solid #2e7d32}.MuiChip-root.LineageSidebar_component_match_chip_medium{background-color:#fff3e0;color:#ef6c00;border:1px solid #ef6c00}.MuiChip-root.LineageSidebar_component_match_chip_low{background-color:#fff8e1;color:#f57f17;border:1px solid #f57f17}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.LineageSidebar_component_file_icon.type-pdf{color:#d32f2f}.LineageSidebar_component_file_icon.type-docx{color:#1976d2}.LineageSidebar_component_file_icon.type-pptx{color:#d81b60}.LineageSidebar_component_file_icon.type-xlsx{color:#388e3c}.LineageSidebar_component_file_icon.type-data{color:#7b1fa2}.LineageSidebar_component_file_icon{color:#757575}.MuiButton-root.LineageSidebar_component_request_btn{background:#2962ff;color:#fff;text-transform:none;font-size:12px;padding:4px 8px;border-radius:16px;min-width:100px;box-shadow:none}.MuiButton-root.LineageSidebar_component_request_btn:hover{box-shadow:0 2px 8px #2962ff4d;background:#2962ff}.MuiButton-root.LineageSidebar_component_request_sent_btn{border-color:#e0e0e0;color:#757575;text-transform:none;font-size:12px;padding:4px 8px;border-radius:16px;min-width:100px}.LineageSidebar_component_loading_state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;min-height:200px}.LineageSidebar_component_loading_visual{margin-bottom:16px;display:flex;align-items:center;justify-content:center}.LineageSidebar_component_loading_title{color:#1976d2;font-weight:600;margin-bottom:8px}.LineageSidebar_component_loading_subtitle{color:#666;font-size:14px;line-height:1.4}.MuiTypography-root.LineageSidebar_component_header_subtitle.LineageSidebar_component_document_name{font-size:18px!important;font-weight:500!important;line-height:22px!important;color:var(--text-primary, rgba(0, 0, 0, .87))!important;padding-right:16px;word-break:break-word;margin-top:4px}.MuiBox-root.DocumentLineage_LineageDocViewer_component_root{position:relative;width:100%;height:100%;background:#fafafa;display:flex;flex-direction:column}.MuiBox-root.DocumentLineage_LineageDocViewer_component_docContent{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:16px;overflow:auto;background:#fff;margin:0;border-radius:8px;box-shadow:0 2px 6px #0000001a;position:relative}.MuiBox-root.DocumentLineage_LineageDocViewer_component_noDocument{text-align:center;color:#666}.MuiBox-root.DocumentLineage_LineageDocViewer_component_bottomToolbar{position:absolute;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 4px 12px #00000026;background-color:#fff;gap:16px;z-index:20}.MuiDivider-root.DocumentLineage_LineageDocViewer_component_divider{margin:0 8px}.MuiBox-root.DocumentLineage_LineageDocViewer_component_pageControls{display:flex;align-items:center;gap:8px}.MuiTypography-root.DocumentLineage_LineageDocViewer_component_pageInfo{font-size:14px;font-weight:500;color:#444;min-width:70px;text-align:center}.MuiBox-root.DocumentLineage_LineageDocViewer_component_zoomControls{display:flex;align-items:center;gap:8px}.MuiSlider-root.DocumentLineage_LineageDocViewer_component_zoomSlider{width:150px!important}.MuiSlider-root.DocumentLineage_LineageDocViewer_component_zoomSlider .MuiSlider-track{background-color:#1565c0;height:5px;border-radius:3px}.MuiSlider-root.DocumentLineage_LineageDocViewer_component_zoomSlider .MuiSlider-thumb{background-color:#fff;border:1px solid #666;width:16px;height:16px;box-shadow:0 2px 4px #0003;margin-top:-1px}.MuiSlider-root.DocumentLineage_LineageDocViewer_component_zoomSlider .MuiSlider-rail{background-color:#f0f0f0;height:3px;border-radius:2px}.MuiPaper-root.DocumentLineage_CompareDocuments_component_dialog{border-radius:20px 20px 12px 12px!important;overflow:hidden!important}.MuiBox-root.DocumentLineage_CompareDocuments_component_header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #e0e0e0}.MuiTypography-root.DocumentLineage_CompareDocuments_component_title{font-weight:600}.MuiIconButton-root.DocumentLineage_CompareDocuments_component_closeBtn{color:#666}.MuiDialogContent-root.DocumentLineage_CompareDocuments_component_body{display:flex;flex-direction:column;overflow:hidden;padding:0 20px;height:70vh}.MuiBox-root.DocumentLineage_CompareDocuments_component_panels{flex:1;display:flex;gap:0;min-height:0}.MuiBox-root.DocumentLineage_CompareDocuments_component_docPanel{flex:1;display:flex;flex-direction:column;min-width:0;border-right:1px solid #e0e0e0}.MuiBox-root.DocumentLineage_CompareDocuments_component_docPanel:last-child{border-right:none}.MuiBox-root.DocumentLineage_CompareDocuments_component_docHeader.leftHeader{padding:19px 16px}.MuiBox-root.DocumentLineage_CompareDocuments_component_docHeader{padding:12px 16px;border-bottom:1px solid #ddd;background-color:#fafafa;display:flex;flex-direction:column;align-items:center;text-align:center}.MuiTypography-root.DocumentLineage_CompareDocuments_component_docLabel{font-size:13px;font-weight:500;color:#666;margin-bottom:4px}.MuiTypography-root.DocumentLineage_CompareDocuments_component_docFilename{padding:6px 12px;background:#f5f5f5;border-radius:8px;font-weight:500;font-size:14px;color:#000000de;word-break:break-word;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.MuiBox-root.DocumentLineage_CompareDocuments_component_docViewer{flex:1;overflow-y:auto}.MuiSelect-root.DocumentLineage_CompareDocuments_component_docSelect{background:#fff!important;border:1px solid #ccc!important;border-radius:6px!important;font-weight:500!important;font-size:14px!important;color:#000000de!important;padding:1px 12px!important;margin-top:6px!important;min-width:180px;max-width:250px;width:auto;transition:border-color .2s ease,box-shadow .2s ease}.MuiSelect-root.DocumentLineage_CompareDocuments_component_docSelect:hover{border-color:#999!important}.MuiSelect-root.DocumentLineage_CompareDocuments_component_docSelect.Mui-focused{border-color:#2962ff!important;box-shadow:0 0 0 2px #2962ff26}.MuiSelect-root.DocumentLineage_CompareDocuments_component_docSelect .MuiSelect-select{display:block!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;max-width:100%!important}.MuiMenuItem-root.DocumentLineage_CompareDocuments_component_docSelectItem{max-width:250px;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}.MuiBox-root.DocumentLineage_CompareDocuments_component_footer{display:flex;justify-content:flex-end;gap:12px;padding:12px 20px;border-top:1px solid #e0e0e0}.MuiTypography-root.DocumentLineage_CompareDocuments_component_ignore{cursor:pointer;color:#666;font-size:18px;font-weight:500;margin-right:8px}.MuiTypography-root.DocumentLineage_CompareDocuments_component_ignore:hover{color:#000;text-decoration:none}.MuiBox-root.DocumentLineage_CompareDocuments_component_markBtn{cursor:pointer;padding:4px 16px;background:#2962ff;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.MuiBox-root.DocumentLineage_CompareDocuments_component_markBtn:hover{background:#1e4ed8}.MuiTypography-root.DocumentLineage_CompareDocuments_component_markBtnText{color:#fff;font-size:14px;font-weight:500;letter-spacing:.4px;white-space:nowrap}.MuiBox-root.DocumentLineage_component_header{width:100%;padding:8px 24px;display:flex;align-items:center;gap:8px}.MuiBox-root.DocumentLineage_component_header_title{flex:1}.MuiTypography-root.DocumentLineage_component_filename{margin-left:4px}.MuiBox-root.DocumentLineage_component_suggested{display:flex;align-items:center;border-radius:999px;border:1px solid #e0e0e0;padding:4px 16px;cursor:pointer;transition:all .2s ease;background-color:transparent}.MuiBox-root.DocumentLineage_component_suggested:hover{background-color:#f5f5f5;border-color:#2962ff}.MuiBox-root.DocumentLineage_component_suggested.active{border-color:#2962ff;background-color:#eef3ff}.MuiTypography-root.DocumentLineage_component_suggested_text{font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-right:8px;color:var(--mui-palette-text-primary)}.MuiBox-root.DocumentLineage_component_suggested.active .MuiTypography-root.DocumentLineage_component_suggested_text{color:#2962ff}.MuiChip-root.DocumentLineage_component_suggested_chip{background-color:#2962ff;color:#fff;font-weight:500;height:20px;border-radius:999px}.MuiChip-root.DocumentLineage_component_suggested_chip .MuiChip-label{padding:0 4px;font-size:14px;line-height:16px}.MuiDivider-root.DocumentLineage_component_divider{margin:0 16px}.MuiIconButton-root.DocumentLineage_component_close{color:var(--mui-palette-text-primary)}.MuiDialogContent-root.DocumentLineage_component_body{padding:0;height:70vh;position:relative}.move-dialog{flex-shrink:0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.MuiTypography-root.move-Typography{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;line-height:133.4%}.MuiTypography-root.move-Typographytwo{color:var(--text-primary, rgba(0, 0, 0, .87));text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px}.MuiBox-root.inner-container{padding:10px;background:var(--background-paper-elevation-3, #FFF)}.state-layer{display:flex;height:32px;padding:6px 16px 6px 8px;justify-content:center;align-items:center;gap:8px;border:1px solid #ccc;border-radius:8px;cursor:pointer;background-color:#f0f0f0;transition:background-color .3s ease}.state-layer:hover{background-color:#e0e0e0}.MuiButton-root.state-layer-button{border-radius:var(--1, 8px);border:var(--none, 1px) solid var(--common-black_states-outlinedBorder, rgba(0, 0, 0, .5));display:flex;justify-content:center;align-items:center;outline:none}.MuiTypography-root.custom-typographymove{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:.46px;text-transform:uppercase}.bold-icon{font-weight:700;font-size:1.2rem}.MuiTypography-root.custom.current-location{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:450;line-height:143%;letter-spacing:.17px}.MuiTypography-root.new-folder{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.15px;margin-bottom:10px}.MuiButton-root.move-button{border-radius:99px;background:linear-gradient(93deg,#1e88e5,#2962ff);color:#fff;font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003;outline:none}.MuiButton-root.move-button:focus{outline:none}.MuiButton-root.cancel-button-move{border-radius:99px;border:var(--none, 1px) solid var(--Dark-Blue, #2962FF);font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;outline:none}.MuiButton-root.cancel-button-move:focus{outline:none}.css-1smnh47-MuiInputBase-root-MuiInput-root-MuiSelect-root .MuiSelect-select{border-bottom:none!important}.css-1toxriw-MuiList-root-MuiMenu-list{width:220px}.MuiTypography-root.typography-body1{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:13px;font-style:normal;font-weight:400}.MuiToggleButton-root.custom-toggle-button{border-radius:100px;border:1px solid var(--Dark-Blue, #2962FF);color:var(--Dark-Blue, #2962FF);outline:none;display:flex;padding:var(--1, 8px) 12px;align-items:center}.MuiToggleButton-root.custom-toggle-button.Mui-selected{border-right:1px solid var(--Dark-Blue, #2962FF);background:var(--dark-blue-20, rgba(41, 98, 255, .2));color:#00f}.breadcrumbs-current{color:var(--text-primary, rgba(0, 0, 0, .87))}.MuiCard-root.card-org{border-radius:16px;background-color:#fff;overflow:hidden;margin-top:10px}.MuiBox-root.Main-box-org{flex-grow:1;padding:12px 16px;display:flex;flex-direction:column;overflow-y:auto;min-height:100vh;width:100%;background-color:#edf0ff}.MuiBox-root.full-height-box-org{display:flex;min-height:100vh;background-color:#edf0ff}.MuiBox-root.flex-space-between-org{display:flex;justify-content:space-between;align-items:center}.sidebar{width:0;transition:width .3s ease;overflow:hidden;background-color:#f9f9f9;border-left:1px solid #ddd;padding:16px;height:100vh;box-shadow:-2px 0 5px #0000001a}.sidebar.open{width:250px}.section-content-rightbar{display:flex;justify-content:space-between;width:100%;align-items:center}.folder-name-container-rightbar{display:flex;align-items:center;margin-top:1px}.middle_drawer2{overflow:hidden;max-height:25vh}.MuiBox-root.fixed-sidebar{position:fixed;top:92px;right:-320px;bottom:20px;height:calc(100vh - 92px);width:300px;background-color:#fff;padding:20px;border-radius:8px;transition:right .3s ease-in-out;z-index:1300;overflow-y:hidden;scrollbar-width:thin}.MuiBox-root.fixed-sidebar:hover{overflow-y:auto}.MuiBox-root.fixed-sidebar::-webkit-scrollbar{width:6px}.MuiBox-root.fixed-sidebar::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.MuiBox-root.fixed-sidebar::-webkit-scrollbar-thumb:hover{background-color:#555}.MuiBox-root.fixed-sidebar.open{right:20px}.MuiTypography-root.custom-typography3{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:157%;letter-spacing:.1px;margin-right:16px;text-transform:none}.MuiBox-root.cust-Textfiled{border-radius:var(--1, 8px);border:1px solid var(--M3-sys-light-outline-variant, #C4C6D0);background:var(--M3-sys-light-surface-container-highest, #E3E2E6);display:flex;margin-top:7px;margin-bottom:7px;padding:12px var(--2, 16px);align-items:center;gap:var(--1, 8px);align-self:stretch}.MuiTypography-root.cust-typography{color:var(--M3-sys-light-on-surface-variant, #44474F);font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.MuiTypography-root.cust-typography1{color:var(--M3-ref-secondary-secondary40, #575E71);font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:157%;letter-spacing:.1px}.middle_drawer2{overflow:hidden;height:100vh}.middle_drawer2:hover{overflow-y:auto}.middle_drawer2::-webkit-scrollbar{width:4px;border-radius:50px}.middle_drawer2::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50px}.middle_drawer2::-webkit-scrollbar-thumb{background:#888;border-radius:50px}.middle_drawer2::-webkit-scrollbar-thumb:hover{background:#555;border-radius:50px}.MuiBox-root.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.2rem;padding:1.25rem;box-sizing:border-box}.MuiBox-root.document-container{position:relative;background-color:#f5f5f5;padding:12px;border-radius:12px;border:1px solid #bdbdbd;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:293px;min-height:210px;box-sizing:border-box}.MuiBox-root.document-container:hover{background-color:#e0e0e0}.MuiBox-root.document-header{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px}.MuiBox-root.document-header .MuiIconButton-root{position:absolute;top:-6px;right:-9px;z-index:2;flex-shrink:0}.MuiBox-root.document-preview{display:flex;justify-content:center;align-items:center;flex-grow:1;max-width:100%;overflow:hidden}.folder-name{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;margin-top:4px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MuiPaper-root::-webkit-scrollbar{width:4px;height:1px;border-radius:50px}.MuiPaper-root::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50px}.MuiPaper-root::-webkit-scrollbar-thumb{background:#0000004d;border-radius:50px}.MuiPaper-root::-webkit-scrollbar-thumb:hover{background:#555;border-radius:50px}.MuiCard-root.card-per{border-radius:16px;background-color:#fff;overflow:hidden;margin-top:10px;border:none;box-shadow:none;min-height:calc(100vh - 112px)}.MuiBox-root.Main-box-per{flex-grow:1;padding:12px 16px!important;display:flex;flex-direction:column;overflow-y:auto;min-height:100vh;width:100%;background-color:#edf0ff}html,body{overflow:hidden;height:100%}.filter-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.MuiChip.custom-chip{border-radius:100px;background:var(--action-selected, rgba(0, 0, 0, .08));display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:4px;cursor:pointer;transition:background-color .3s}.active-chip{background-color:#1976d2;color:#fff}.MuiButton-root.clear-filterss{outline:none;cursor:pointer;color:var(--text-secondary, rgba(0, 0, 0, .6));font-size:13px;line-height:22px;letter-spacing:.46px;text-transform:uppercase;border-radius:99px;background:var(--action-hover, rgba(0, 0, 0, .04));font-weight:550;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--borderRadius, 4px) 5px}.close-icon{color:#000!important}.section-content-p{display:flex;justify-content:space-between;width:100%;align-items:center}.folder-name-personal{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;margin-top:2px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px;width:200px;overflow:hidden}.folder-name-container-p{display:flex;align-items:center;margin-top:12px}.MuiToggleButton-root.custom-tog-button{border-radius:100px;font-family:Roboto,sans-serif;border:1px solid var(--Dark-Blue, #2962ff);color:var(--Dark-Blue, #2962ff);outline:none;display:flex;padding:6px var(--2, 16px);align-items:center;font-weight:700;font-size:14px}.MuiToggleButton-root.custom-tog-button.Mui-selected{font-family:Roboto,sans-serif;border-right:1px solid var(--Dark-Blue, #2962ff);background:var( --Blue-Gradient, linear-gradient(93deg, #1e88e5 0%, #2962ff 100%) );color:#fff}.MuiCard-root.card-home{border-radius:16px;background-color:#fff;overflow:hidden;margin-top:10px}.MuiCard-root.card-with-sidebar-home{width:calc(100% - 300px);transition:width .3s ease}.MuiBox-root.Main-box-home{flex-grow:1;padding:24px;display:flex;flex-direction:column;background-color:#edf0ff;overflow:hidden;min-height:100vh;border:none;width:100%}.MuiBox-root.full-height-box-home{display:flex;min-height:100vh;background-color:#edf0ff}.MuiBox-root.flex-space-between-home{display:flex;justify-content:space-between;align-items:center}.MuiButton-root.clear-filters{outline:none;cursor:pointer;color:var(--text-secondary, rgba(0, 0, 0, .6));font-family:Roboto;font-size:13px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.46px;text-transform:uppercase;font-weight:700;display:flex;padding:var(--borderRadius, 4px) 5px;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--borderRadius, 4px)}.MuiBox-root.grid-item{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;background-color:#f0f0f0;border:1px solid #ccc;padding:26px}.folder-icon{color:#2962ff66;outline:none}.section-content-share{display:flex;justify-content:space-between;width:100%;align-items:center;margin-bottom:0}.folder-name-container-share{display:flex;align-items:center;margin-top:1px}.MuiCard-root.card-share{border-radius:16px;background-color:#fff;overflow:hidden;margin-top:10px}.MuiBox-root.Main-box-share{flex-grow:1;padding:24px;display:flex;flex-direction:column;overflow-y:auto;min-height:100vh;background-color:#edf0ff;width:100%}.MuiBox-root.full-height-box-share{display:flex;min-height:100vh;background-color:#edf0ff}.MuiButton-root.clear-filterssP{outline:none;cursor:pointer;color:var(--text-secondary, rgba(0, 0, 0, .6));font-size:13px;line-height:22px;letter-spacing:.46px;text-transform:uppercase;border-radius:99px;background:var(--action-hover, rgba(0, 0, 0, .04));font-weight:550;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--borderRadius, 5px) 5px}.clear-filterssP{outline:none;cursor:pointer;color:var(--text-secondary, rgba(0, 0, 0, .6));font-size:13px;line-height:22px;letter-spacing:.46px;text-transform:uppercase;border-radius:99px;background:var(--action-hover, rgba(0, 0, 0, .04));font-weight:550;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--borderRadius, 5px) 5px;transition:all .2s ease-in-out}.MuiBox-root.grid-container{display:grid;gap:var(--3, 16px);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:20px}.MuiBox-root.document-container{background-color:#f5f5f5;padding:16px;border-radius:12px;border:var(--none, 1px) solid var(--_components-chip-defaultEnabledBorder, #bdbdbd);display:flex;flex-direction:column;justify-content:space-between}.MuiBox-root.document-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.MuiBox-root.document-preview{display:flex;justify-content:center;align-items:center;flex-grow:1}.MuiBox-root.image-preview{background-color:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center}.MuiBox-root.grid-item{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;background-color:#f0f0f0;border:1px solid #ccc;padding:16px}.folder-icon{color:#2962ff66}.divider{width:100%}.section-content{display:flex;justify-content:space-between;width:100%;align-items:center}.folder-name{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;margin-top:4px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px;width:200px;overflow:hidden}.more-options{cursor:pointer;color:#333}.folder-name-container{display:flex;align-items:center;margin-top:12px}.MuiTablehead-root.deposits_component_head{border-bottom:1px solid var(--divider, rgba(0, 0, 0, .12))!important;background:var(--action-hover, rgba(0, 0, 0, .04))!important;border-top:none}.MuiTableHead-root.custom-table-Head{border-bottom:1px solid var(--divider, rgba(0, 0, 0, .12));background:var(--action-hover, rgba(0, 0, 0, .04));font-weight:700}.popover-content{display:flex;padding:var(--borderRadius, 4px) var(--3, 24px);justify-content:center;align-items:center;gap:6px;align-self:stretch;border-radius:99px;background:var(--background-paper-elevation-3, #FFF);box-shadow:0 0 8px #0000003d}.MuiTypography-root.typography-body1{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px;margin-top:2px}.MuiButton-root.button-outlined-clear{border-radius:99px;border:var(--none, 1px) solid var(--common-black_states-outlinedBorder, rgba(0, 0, 0, .5));background:var(--background-default, #FFF);color:var(--action-active, rgba(0, 0, 0, .56));font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.46px;text-transform:uppercase;outline:none;cursor:pointer}.MuiButton-root.button-outlined-clear:hover{background:#0000001a}.MuiIconButton-root.icon-button:focus{outline:none}.MuiCard-root.card-context{border-radius:16px;background-color:#fff;height:calc(100vh - 86px);overflow-y:auto;margin-top:0}.MuiBox-root.Main-box-context{flex-grow:1;padding:24px 24px 24px 17px;display:flex;flex-direction:column;overflow-y:auto;min-height:100vh;background-color:#edf0ff;width:100%}.MuiBox-root.full-height-box-context{display:flex;min-height:100vh;background-color:#edf0ff;width:100vw}.MuiBox-root.flex-space-between-share{display:flex;justify-content:space-between;align-items:center}.MuiCard-root.card-with-sidebar-share{width:calc(100% - 300px);transition:width .3s ease}.MuiTypography-root.navigation-paragraph{color:var(--text-primary, rgba(0, 0, 0, .87));text-align:"justify";flex:1 0 0;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-top:10px;vertical-align:middle}.MuiBox-root.owner-info{display:flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.17px;margin-top:47px}.MuiTypography-root.owner-typography{color:var(--text-secondary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0px}.MuiBox-root.pdf-file-container{display:flex;flex-direction:column;padding:26px 21px 25px 27px;gap:4px;border-top-left-radius:14px;border-bottom-left-radius:14px;border:1px solid var(--divider, rgba(0, 0, 0, .12));background:#fff}.search-result-card{transition:box-shadow .2s ease-in-out}.search-result-card:hover{box-shadow:0 2px 8px #0000001a!important}.filter-row2{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:16px}.MuiButton-root.clear-filterss-row{outline:none;cursor:pointer;color:var(--text-secondary, rgba(0, 0, 0, .6));font-size:13px;line-height:22px;letter-spacing:.46px;text-transform:uppercase;border-radius:99px;background:var(--action-hover, rgba(0, 0, 0, .04));font-weight:550;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--borderRadius, 4px) 5px}.MuiDialogTitle-root.custom-modal-heading{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:133.4%}.MuiTypography-root.custom-modal-title{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.15px}.MuiCard-root.card-group{border-radius:16px;background-color:#fff;overflow:hidden;margin-top:10px}.MuiBox-root.Main-box-group{flex-grow:1;padding:24px;display:flex;flex-direction:column;overflow-y:auto;min-height:100vh;background-color:#edf0ff;width:100%}.MuiBox-root.full-height-box-group{display:flex;min-height:100vh;background-color:#edf0ff}.MuiBox-root.flex-space-between-group{display:flex;justify-content:space-between;align-items:center}.adm-sidebar-box{transition:width .3s;gap:24px;flex-shrink:0;display:flex;flex-direction:column;background:#fff;min-height:100vh;padding:24px 16px 24px 24px;box-sizing:border-box;overflow-y:auto}.adm-sidebar-logo-box{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.adm-sidebar-logo{width:148.606px;height:32px}.adm-sidebar-icon-button{display:flex;padding:5px;justify-content:center;align-items:center;border-radius:100px;background:var(--action-hover, rgba(0, 0, 0, .04))}.adm-sidebar-icon-button:focus{outline:none;box-shadow:none}.adm-sidebar-icon-button:active{outline:none;box-shadow:none}.adm-sidebar-arrow-icon{color:#0000008f;transition:transform .3s ease}.adm-sid-iconbutton{border-radius:100px;background:var(--action-hover, rgba(0, 0, 0, .04))}.adm-sidebar-back-box{display:flex;align-items:center;gap:8px;align-self:stretch}.adm-sidebar-back-button{display:flex;padding:8px;justify-content:center;align-items:center}.adm-sidebar-back-button:focus{outline:none;box-shadow:none}.adm-sidebar-back-button:active{outline:none;box-shadow:none}.adm-sidebar-title{color:#000000de;font-size:20px;font-weight:600;line-height:160%;letter-spacing:.15px}.adm-sidebar-list-box{display:flex;flex-direction:column;align-items:flex-start;gap:1px;align-self:stretch;width:260px}.adm-sidebar-list{display:flex;flex-direction:column;gap:12px;align-self:stretch;cursor:pointer}.adm-sidebar-list-items{display:flex;padding:2px 4px;align-items:center;gap:1px;align-self:stretch;border-radius:4px}.adm-sidebar-list-item-text{color:#000000de}.adm-sidebar-list-icon{width:24px;height:24px;margin-right:16px;color:#0000008f}.AdminTablebodyFrame{width:100%;background:var(--background-paper-elevation-1, #fff);border-radius:16px;padding:24px;height:80vh}.bodyText{display:flex;justify-content:space-between;align-items:center}.MuiTableCell-root.tb-cell-head{border-bottom:1px solid var(--divider, rgba(0, 0, 0, .12));background:#f0f1f3}.tb-body-cell-4{cursor:pointer;color:#0000008f}.avatargrp{display:flex}.tb-cell-headtypo{color:var(--text-primary, rgba(0, 0, 0, .87));font-size:14px;font-weight:600;line-height:24px;letter-spacing:.17px}.dialogPaper{display:flex;width:600px;height:379px;flex-direction:column;align-items:flex-start;gap:24px;background:#fff;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003}.box-icon{display:flex;align-items:center}.CorporateFareOutlinedIcon{color:#2962ff;width:24px;height:24px}.boxContent{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.deptDialogContent{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;overflow-y:auto}.dialog-content::-webkit-scrollbar{display:none}.dialog-content{-ms-overflow-style:none;scrollbar-width:none}.textField1{display:flex;flex-direction:column;align-self:stretch;margin-bottom:16px;width:100%}.textField2{display:flex;height:104px;flex-direction:column;align-self:stretch}.text-field-multiline{height:104px}.dialogActions{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-bottom:15px;width:100%;padding-right:22px;height:70px}.cancelButton{padding:8px 22px;border-radius:99px;border:1px solid #2962ff}.cancel-button:focus,.cancel-button:active{outline:none;box-shadow:none}.cancelButtonText{color:#2962ff;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:26px;text-transform:uppercase}.addButton{padding:8px 22px;border-radius:99px;background:linear-gradient(93deg,#1e88e5,#2962ff);box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003}.add-button-text,.addButtonTypography{color:#fff;font-size:15px;font-weight:500;line-height:26px;text-transform:uppercase}.popover-paper{display:flex;flex-direction:column;align-items:flex-start;border-radius:8px;box-shadow:0 3px 14px 2px #0000001f,0 8px 10px 1px #00000024,0 5px 5px -3px #0003;width:220px;height:auto}.menu-list{background:#fff;display:flex;padding:8px 0;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:4px;width:220px}.icon-button-container{display:flex;min-width:36px;flex-direction:column}.typography-normal{color:#000000de;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px}.typography-danger{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px;color:#d32f2f}.icon-danger{color:#d32f2f}.admin-hdr-appbar{background:#edf0ff;box-shadow:none;padding:12px 16px 12px 0;display:flex;align-content:center;justify-content:space-between}.admin-hdr-toolbar{display:flex;justify-content:space-between;padding-left:0;margin-left:0}.admin-hdr-search-box{display:flex;align-items:center;width:760px;height:48px;background-color:#0000001f;border-radius:28px;padding:0 8px}.admin-hdr-search-input{flex:1;padding:8px;font-size:16px;font-family:Roboto,sans-serif;color:#000000de}.admin-hdr-search-input input{padding:8px;color:#000}.admin-hdr-search-input input::placeholder{color:#000000de;opacity:1}.admin-hdr-flex-container{display:flex;justify-content:space-between;gap:14px}.admin-hdr-icns{display:flex;justify-content:space-between;gap:11px}.admin-header-button{background:#0000000a}.admin-header-button:focus{outline:none;box-shadow:none}.admin-header-button:active{outline:none;box-shadow:none}.adm-hdr-icns-icn1,.adm-hdr-icns-icn2{border-radius:100px;background:var(--action-hover, rgba(0, 0, 0, .04))}.popover{box-shadow:none}.paper{display:flex;flex-direction:column;align-items:flex-start;border-radius:8px;background:#fff;box-shadow:0 3px 14px 2px #0000001f,0 8px 10px 1px #00000024,0 5px 5px -3px #0003;width:220px;height:auto}.menu-list{display:flex;padding:8px 0;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:4px;width:220px}.menu-item{display:flex;flex-direction:row;align-items:center;padding:6px 16px;width:100%;height:36px}.menu-item:hover{background-color:#2962ff33;color:#2962ff}.menu-item:hover{color:#2962ff}.icon-button-container{display:flex;min-width:36px;flex-direction:column;align-items:flex-start}.typography{color:#000000de;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px}.menu-item-div2{display:flex;align-items:center}.adm-dpt{display:flex;color:var(--text-primary, rgba(0, 0, 0, .87));font-size:24px;font-weight:400}.dpt-main-content{display:flex;flex-direction:column;flex-grow:1;background-color:#edf0ff;padding:0;margin:0}.dpt-body-component{padding:0 40px;flex-grow:1}.dialog-paper{width:600px;height:auto;max-height:700px;border-radius:2;gap:0;background:var(--background-paper-elevation-4, #ffffff);overflow:hidden}.select-header{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;width:100%;flex-wrap:nowrap;white-space:nowrap}.select-header-title{margin:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-dialogActions{display:flex;justify-content:space-between;align-items:center;gap:0px;padding-bottom:35px;padding-right:20px;width:100%}.dialog-paper-select-admin-role{width:600px;height:auto;max-height:700px;border-radius:2px;gap:0;background:var(--background-paper-elevation-4, #ffffff)}.selective-header-3{display:flex;justify-content:space-between;align-items:center;padding:9px 18px;width:100%;flex-wrap:nowrap;white-space:nowrap}.select-header-title-3{font-family:Roboto;font-weight:400;font-size:20px;line-height:133%;letter-spacing:0px;margin:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-dialogActions{display:flex;justify-content:flex-end;align-items:center;gap:0px;padding-bottom:35px;padding-right:20px;width:100%}.scrollable-roles{display:flex;flex-direction:column;gap:24px}.dialog-paper{padding:0}.select-header-title{font-family:Roboto;font-weight:400;font-size:20px;line-height:133%;letter-spacing:0px;margin:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-dialog-content{display:flex;flex-direction:column;gap:48px;padding:36px 24px 20px;flex-grow:0}.user-info{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.selective-admin{gap:12px;background:#fff}.scrollable::-webkit-scrollbar{display:none}.header2{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;width:100%;flex-wrap:nowrap;white-space:nowrap}.header-title2{font-family:Roboto;font-weight:400;font-size:24px;line-height:133%;letter-spacing:0px;margin:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-paper-select-admin-role{width:600px;height:auto;max-height:700px;border-radius:12px;gap:0;background:var(--background-paper-elevation-4, #ffffff)}.select-header-selectRepo{display:flex;justify-content:space-between;align-items:center;padding:7px 18px;width:100%;flex-wrap:nowrap;white-space:nowrap}.select-header-title-selectRepo{font-family:Roboto;font-weight:400;font-size:20px;line-height:133%;letter-spacing:0px;margin:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repository-row:last-child{border-bottom:none}.select-dialogActions{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px;padding:16px 24px 18px}.adm-search-box{display:flex;align-items:center;width:200px;height:42px;border:1px solid rgba(0,0,0,.23);border-radius:28px;padding:0 16px}.adm-user-button{border-radius:99px;background:var(--Blue-Gradient, linear-gradient(93deg, #1E88E5 0%, #2962FF 100%));height:42px;width:143px;outline:none}.adm-user-button:focus{box-shadow:none}.adm-user-button:active{box-shadow:none}.UserbodyFrame{min-height:100vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;padding:24px}.cell1-box-avtar{display:flex;align-items:center;gap:8px}.user-main-content{display:flex;flex-direction:column;flex-grow:1;min-width:calc(100vw - 300px);background-color:#edf0ff;padding:0;margin:0}.user-body-component{padding:0 16px!important;flex-grow:1}.dialog-paper{display:flex;width:600px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:12px;background:#fff;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003}.dialogTitle{display:flex;flex-direction:column;align-items:flex-start;width:568px;align-self:stretch;height:auto}.titleBox{display:flex;align-items:center;gap:8px;align-self:stretch}.boxIcon{display:flex;align-items:center}.LanOutlinedIcon{color:#2962ff;width:24px;height:24px}.textBox{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.dialogTitleText{color:#000000de;font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:32px}.dialogContent{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;overflow-y:auto}.dialogContent::-webkit-scrollbar{display:none}.dialogContent{-ms-overflow-style:none;scrollbar-width:none}.textField{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;height:56px}.textFieldMultiline{display:flex;width:100%;flex-direction:column;align-self:stretch}.afterEffect{display:flex;justify-content:space-between;align-items:center;gap:4px;align-self:stretch}.FolderFilled{color:#2962ff;height:24px;width:24px}.autocompleteAfterEffect{width:171px;height:34px;display:flex;justify-content:space-between;align-items:center;gap:4px;border-radius:100px;background:#00000024;border:none;align-self:stretch}.autocompleteAfterEffect .MuiOutlinedInput-root fieldset,.autocompleteAfterEffect .MuiOutlinedInput-root:hover fieldset{border:none}.autocompleteAfterEffect .MuiOutlinedInput-root.Mui-focused fieldset{border:none;box-shadow:none}.repobutton{display:flex;padding:4px 10px;justify-content:center;align-items:center;border-radius:4px}.repotext{color:#00008b;font-family:Roboto;font-size:15px;font-weight:500;line-height:26px;text-transform:uppercase}.dialogActions{display:flex;justify-content:flex-end;align-items:center;gap:0px;padding-bottom:35px;padding-right:20px;width:100%}.cancelButton{display:flex;padding:8px 22px;border-radius:99px;border:1px solid #2962ff}.cancelButton:focus,.cancelButton:active{outline:none;box-shadow:none}.cancel-button-text{color:#00008b;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:26px;text-transform:uppercase}.add-button{padding:8px 22px;border-radius:99px;background:linear-gradient(93deg,#1e88e5,#2962ff);box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003}.add-button:focus,.add-button:active{outline:none;box-shadow:none}.add-button-text,.typography{color:#fff;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:26px;text-transform:uppercase}.button-style{display:flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:99px;background:linear-gradient(93deg,#1e88e5,#2962ff);box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003}.button-style:focus{outline:none;box-shadow:none}.button-style:active{outline:none;box-shadow:none}.userIconAndNameContainer{display:flex;justify-content:space-between;align-items:center;align-self:stretch;height:24px;width:100%}.itemDesc{display:flex;height:var(--3, 24px);flex-direction:column;justify-content:center;align-items:flex-start;height:24px;width:auto}.avatar{height:24px;width:24px}.bodyFrame{height:100vh;background:var(--background-paper-elevation-1, #fff);border-radius:16px;padding:24px;max-width:100%;overflow:hidden}.bodyText{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.adm-user-paper-card{display:flex;flex-direction:column;align-items:flex-start;border-radius:8px;box-shadow:0 3px 14px 2px #0000001f,0 8px 10px 1px #00000024,0 5px 5px -3px #0003;width:220px;height:auto}.adm-user-menulist{background:#fff;display:flex;padding:8px 0;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:4px}.adm-user-menu-item{display:flex;flex-direction:row;align-items:center;padding:6px 16px;width:100%}.adm-user-div1{display:flex;min-width:36px;gap:12px;align-items:flex-start}.icon-size{width:24px;height:24px;color:#0000008f}.typography1{color:var(--text-primary, rgba(0, 0, 0, .87));font-size:16px;font-weight:400;line-height:150%;letter-spacing:.15px}.deleteConformDialog{display:flex;width:600px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:12px;background:var(--background-paper-elevation-3, #fff);box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003}.deleteDialogTitle{display:flex;flex-direction:column;align-items:flex-start;width:568px;align-self:stretch;height:auto}.deltitleBox{display:flex;align-items:center;gap:8px;align-self:stretch}.delDialogContent{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;overflow-y:auto}.delDialogActions{display:flex;justify-content:flex-end;align-items:center;gap:0px;padding-bottom:35px;padding-right:20px;width:100%}.customLabel{color:#000000de;font-weight:600}.repoPriv{background-color:#2196f314;display:flex;align-items:center;align-self:stretch;padding-left:12px;border-radius:3px}.repoPrivbox2{display:flex;align-items:center;align-self:stretch;padding-left:9px;color:#000000de}.repoPrivCheckBoxes{display:flex;flex-direction:column;align-items:flex-start;flex:1;color:#000000de}.repoPrivStage3{background-color:#2196f314;display:flex;align-items:center;align-self:stretch;padding-left:12px;border-radius:3px}.roleContainer{background:#fff;padding:24px 23px 0 24px;border-radius:16px;height:auto;overflow:auto;display:flex;flex-direction:column;align-items:flex-start}.scrollable-content{margin-top:22px;display:flex;height:auto;flex-direction:column;align-items:flex-start;overflow-y:auto}.radio{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.radio-btn{display:flex;flex-direction:column;padding:10px 12px 16px;align-items:flex-start;align-self:stretch;border-radius:8px;border:1px solid var(--divider, rgba(0, 0, 0, .12));width:100%}.roleBoxes{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.roleBox1{display:flex;align-items:center;gap:24px;align-self:stretch;height:32px;justify-content:space-between}.roleBox1Text{display:flex;align-items:center;gap:var(--gap-variable, 8px)}.roleBox1Typo1{color:var( --text-primary, rgba(0, 0, 0, .87) );font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:133.4%}.ChevronRightOutlinedIcon{color:#0000008f;width:16px;height:16px;justify-content:center;align-items:center;aspect-ratio:1/1}.roleBox2{display:flex;padding:0 288px 0 24px;flex-direction:column;align-items:flex-start;gap:36px;align-self:stretch}.roleContainer{background:#fff;padding:24px 23px 0 24px;height:auto;display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;max-height:84vh;width:100%;max-width:100%;box-sizing:border-box}.scrollable-content{display:flex;width:100%;max-width:100%;flex-direction:column;align-items:flex-start;overflow-y:auto}.scrollable-content::-webkit-scrollbar{display:none}.scrollable-content::-webkit-scrollbar-thumb{background:var(--grey-400, #bdbdbd);border-radius:24px}.outer-box{width:100%;max-width:956px;height:auto;display:flex;flex-direction:column;border-radius:8px;gap:48px}.role-info-box{width:100%;max-width:956px;height:auto;border-radius:8px;padding:18px 16px;gap:16px;background:#fff;border:1px solid var(--divider, #0000001f)}.privileges-box{width:100%;max-width:956px;height:auto;gap:16px}.privilege{width:100%;max-width:470px;height:auto;border-radius:8px;padding:18px 16px;gap:12px;background:#fff;border:1px solid var(--divider, #0000001F)}.role{display:flex;background:#edf0ff;color:var(--text-primary, rgba(0, 0, 0, .87));font-size:24px;overflow:hidden;font-weight:400;line-height:133.4%}.role-sidebar{flex-shrink:0;display:flex;flex-direction:column;background:#fff;padding:24px 16px 24px 24px;box-sizing:border-box}.role-main-content{max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;min-width:calc(100vw - 316px);background-color:#edf0ff;padding:0;margin:0}.role-body-component{padding:0 40px;flex-grow:1}.bodyFrameClass{background:var(--background-paper-elevation-1, #fff);border-radius:16px;gap:24px;padding:24px;height:calc(100vh - 98px);display:flex;flex-direction:column}.bodyTextclass{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-shrink:0}.classBox2{display:flex;align-items:flex-start;align-content:flex-start;gap:12px;flex-wrap:wrap;width:100%;box-sizing:border-box;flex:1;overflow-y:auto;overflow-x:hidden;padding-right:8px;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:transparent transparent}Webkit scrollbar styling for Chrome,Safari,Edge .classBox2::-webkit-scrollbar{width:6px}.classBox2::-webkit-scrollbar-track{background:transparent}.classBox2::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background-color .2s ease}.classBox2:hover{scrollbar-color:rgba(0,0,0,.3) transparent}.classBox2:hover::-webkit-scrollbar-thumb{background:#0000004d}.classBox2:hover::-webkit-scrollbar-thumb:hover{background:#00000080}.cards{display:flex;width:calc(33% - 12px);height:240px;padding:16px 8px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:12px;border:1px solid var(--common-black_states-outlinedBorder, rgba(0, 0, 0, .5));background:var(--background-default, #fff);overflow:hidden}.heading{height:90px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--1, 8px);align-self:stretch;flex-shrink:0}.topHeading{height:32px;display:flex;justify-content:space-between;align-items:center;align-self:stretch}.MuiTypography-root.headingTypo{color:var(--text-primary, rgba(0, 0, 0, .87));font-size:18px;font-weight:500;line-height:160%;letter-spacing:.15px;word-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%;overflow:hidden;text-overflow:ellipsis}.MuiTypography-root.subtexttypo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:143%;letter-spacing:.17px;margin-right:16px;word-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%}.timeBox{height:24px;display:flex;align-items:flex-start;align-content:flex-start;gap:8px var(--1, 8px);align-self:stretch;flex-wrap:wrap;flex-shrink:0}.countdown{display:flex;align-items:center;gap:var(--1, 8px)}.MuiTypography-root.countdownText{color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;margin-top:3px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.chip{display:flex;min-height:var(--3, 24px);max-height:var(--3, 24px);padding:3px var(--borderRadius, 4px);align-items:center;border-radius:100px;background:var(--action-selected, rgba(0, 0, 0, .08))}.MuiTypography-root.chipTypography{display:flex;padding:var(--none, 0px) 6px;flex-direction:column;align-items:flex-start;font-size:13px}.files{width:267px;height:24px;display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap}.MuiTypography-root.filesBodyText{color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;margin-top:3px;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.MuiTypography-root.filesBodyLength{color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;margin-top:3px;font-size:14px;font-style:normal;font-weight:700;line-height:143%;letter-spacing:.17px}.repositoryBox{width:100%;height:24px;display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;flex-shrink:0}.repositoryText{color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;margin-top:3px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.priorityBox{width:100%;height:24px;display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;flex-shrink:0}.priorityText{color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;margin-top:3px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.repositoryIcon,.priorityIcon{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.repositoryIcon{background-color:#4caf50}.priorityIcon{background-color:#ff9800}.repositoryIconText,.priorityIconText{color:#fff;font-size:10px;font-weight:700;line-height:1}.cardSpacer{width:100%;height:24px;flex-shrink:0}.firstDialogBody{width:568px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;align-self:stretch;padding-right:10px;overflow-y:auto}.firstDialogBody::-webkit-scrollbar{display:none}.firstDialogBody{-ms-overflow-style:none;scrollbar-width:none}.firstDialogupload{width:100%;height:192px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:10px;align-self:stretch;border-radius:var(--borderRadius, 4px);border:var(--none, 1px) dashed var(--divider, rgba(0, 0, 0, .12))}.firstUploadText{text-decoration:underline;color:#1e88e5;cursor:pointer;font-weight:700}.firstUploadHiddenText{color:var(--text-secondary, rgba(0, 0, 0, .6));text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px}.tracking{align-self:stretch;color:var(--text-primary, rgba(0, 0, 0, .87));font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px}.secondDialogContent{display:flex;padding:16px 16px 16px 0;align-items:flex-start;align-self:stretch;width:568px}.secondDialogContentLevel2{display:flex;align-items:center;gap:var(--1, 8px);align-self:stretch;width:568px}.secDialogAppsOutlinedIcon{width:24px;color:#2962ff}.secDialogTypo{width:440px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--1, 8px);flex:1 0 0}.typo{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:429px;margin:8px 0}.dilog2body1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--2, 16px);align-self:stretch;width:568px}.body1Frames{width:568px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--borderRadius, 4px);align-self:stretch}.body1frameTypo1{color:var(--text-primary, rgba(0, 0, 0, .87));align-self:stretch;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.body1frameTypo2{color:var(--text-primary, rgba(0, 0, 0, .87));align-self:stretch;font-size:16px;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.15px}.body1Frames2{width:568px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--borderRadius, 4px);align-self:stretch}.body1Frames3{color:#000000de;width:568px;display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap}.body1frameTypo3{color:var(--text-secondary, rgba(0, 0, 0, .6));font-size:12px;font-style:normal;font-weight:400;letter-spacing:.4px}.chipDecoration{width:auto;display:flex;max-height:var(--3, 24px);padding:3px 4px;align-items:center;border-radius:100px;background:var(--action-selected, rgba(0, 0, 0, .08))}.b1f3text{display:flex;align-items:center;gap:var(--1, 8px)}.body1Frames4{width:568px;display:flex;align-items:flex-start;gap:8px var(--1, 8px);align-self:stretch;flex-wrap:wrap}.b1f4{display:flex;align-items:center;gap:var(--1, 8px)}.body1frameTypo4{color:var(--text-secondary, rgba(0, 0, 0, .6));font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.body1Frames5{display:flex;align-items:flex-start;align-content:flex-start;gap:8px var(--1, 8px);align-self:stretch;flex-wrap:wrap;width:568px}.b1f5{display:flex;align-items:center;gap:var(--1, 8px);width:131px}.body1frameTypo5_1{color:var(--text-secondary, rgba(0, 0, 0, .6));font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.body1frameTypo5{color:var(--text-primary, rgba(0, 0, 0, .87));font-size:14px;font-style:normal;font-weight:700;line-height:143%;letter-spacing:.17px}.body2{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;width:558px;padding-right:40px;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none}.body2::-webkit-scrollbar{display:none}.body2UploadedItem{display:flex;padding:var(--1, 8px) var(--2, 16px);align-items:center;gap:var(--2, 16px);align-self:stretch;border-radius:var(--borderRadius, 4px);border:var(--none, 1px) solid var(--elevation-outlined, #e0e0e0);background:var(--background-paper-elevation-1, #fff);width:558px}.avatar{display:flex;flex-direction:column;justify-content:center;align-items:center;width:15px;border-radius:100px;color:#2196f3}.body2Upload{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;width:388px}.body2Uploadtext1{align-self:stretch;color:var(--text-primary, rgba(0, 0, 0, .87));font-size:16px;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.15px}.fileStatus{display:flex;align-items:flex-start;gap:var(--1, 8px);width:123px;color:#0009}.body2UploadedDeleteIcon{display:flex;padding:var(--1, 8px);flex-direction:column;justify-content:center;align-items:center;width:20px}.body2grid{display:flex;align-items:center;gap:var(--2, 16px);margin:16px 8px}.avatar2{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:100px;width:26px;background:var(--success-main, #2e7d32);color:#fff}.body1Frames6{display:flex;align-items:center;margin:8px 0;padding:8px 0}.b1f6{display:flex;align-items:center;gap:8px}.body1frameTypo6{color:#000000de;font-size:14px;font-weight:500;line-height:1.4}.body1Frames7{display:flex;align-items:center;margin:-20px 0;padding:8px 0}.b1f7{display:flex;align-items:center;gap:8px}.body1frameTypo7{color:#000000de;font-size:14px;font-weight:500;line-height:1.4}.classi{display:flex;background:#edf0ff;color:var(--text-primary, rgba(0, 0, 0, .87));font-size:24px;overflow-x:hidden;font-weight:400;line-height:133.4%}.class-sidebar{flex-shrink:0;display:flex;flex-direction:column;background:#fff;height:100vh;padding:24px 16px 24px 24px;box-sizing:border-box;overflow-y:auto}.class-main-content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;min-width:calc(100vw - 316px);background-color:#edf0ff;padding:0;margin:0}.class-body-component{padding:0 16px;flex-grow:1}.dialog-paper{width:600px;height:auto;max-height:700px;border-radius:2px;gap:0;background:var(--background-paper-elevation-4, #ffffff);overflow:hidden}.header3{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;width:100%;flex-wrap:nowrap;white-space:nowrap}.header-title3{font-family:Roboto;font-weight:400;font-size:24px;line-height:133%;letter-spacing:0px;margin:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{width:100%;padding:16px 24px;height:400px}.typo-content{font-weight:400;font-size:16px;line-height:150%;letter-spacing:.15px;color:var(--text-primary, #000000de)}.dialogActions{gap:10px;padding:16px 24px 18px;display:flex;justify-content:flex-end;align-items:center;width:100%}.AuditbodyFrame{height:100vh;background:var(--background-paper-elevation-1, #fff);border-radius:16px;padding:24px;width:100%}.bodyText{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;height:48px}.cell1,.cell2,.cell3{color:var(--text-primary, rgba(0, 0, 0, .87));font-size:18px;font-weight:500;line-height:143%;letter-spacing:.17px}.userTableBodyRow{height:40px}.typography{font-size:24px;color:var(--text-primary, rgba(0, 0, 0, .87));font-family:Roboto,sans-serif;font-weight:500;line-height:1.334}.tb-cell-head{background:#0000000a;z-index:2;font-weight:500}.tb-body-cell-4{cursor:"pointer";color:"#0000008F"}.cell1-box-avtar{display:flex;align-items:center}.avatar{margin-left:10px;margin-right:10px}.typography-body{font-size:14px}.MuiButton-root.clear-filterssP{outline:none;cursor:pointer;color:var(--text-secondary, rgba(0, 0, 0, .6));font-size:13px;line-height:22px;letter-spacing:.46px;text-transform:uppercase;border-radius:99px;background:var(--action-hover, rgba(0, 0, 0, .04));font-weight:550;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--borderRadius, 5px) 5px;transition:all .2s ease-in-out}.custom-chip{border-radius:100px;background:var(--action-selected, rgba(0, 0, 0, .08));display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:4px;cursor:pointer;transition:all .2s ease-in-out}.custom-chip.active{background-color:#2962ff1f;color:#2962ffde}.custom-chip.active .MuiSvgIcon-root,.custom-chip.active .MuiChip-deleteIcon{color:#2962ff!important}.css-1toxriw-MuiList-root-MuiMenu-list{width:auto;min-width:0}.user{display:flex;overflow-y:scroll;background:#edf0ff;color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;line-height:133.4%}.user-sidebar{flex-shrink:0;display:flex;flex-direction:column;background:#fff;height:100vh;padding:24px 16px 24px 24px;box-sizing:border-box;overflow-y:auto}.user-main-content{display:flex;flex-direction:column;flex-grow:1;min-width:calc(100vw - 316px);background-color:#edf0ff;padding:0;margin:0}.user-body-component{padding:0 40px;flex-grow:1}.css-1l3ao2e-MuiTableContainer-root{overflow-x:auto;width:100%;overflow-y:auto}.filter-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.MuiChip.custom-chip{border-radius:100px;background:var(--action-selected, rgba(0, 0, 0, .08));display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:4px;cursor:pointer}.MuiButton-root.clear-filterssP{outline:none;cursor:pointer;color:var(--text-secondary, #000000DE);font-size:13px;line-height:22px;letter-spacing:.46px;border-radius:99px;background:var(--action-hover, #00000014);font-weight:500;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--borderRadius, 4px) 10px}html{overflow-y:scroll!important}.MuiIconButton-root.icontable-button:focus{outline:none}.MuiTablehead-root.deposits_component_head{border-bottom:1px solid var(--divider, rgba(0, 0, 0, .12))!important;background:var(--action-hover, rgba(0, 0, 0, .04))!important}.MuiTableCell-root.component_head_row_cell{font-size:14px;font-weight:600}.MuiTableCell-root.custom-table-cell{border-bottom:1px solid var(--divider, rgba(0, 0, 0, .12))}.MuiToggleButton-root.custom-toggle-button{border-radius:100px;border:1px solid var(--Dark-Blue, #2962ff);color:var(--Dark-Blue, #2962ff);outline:none;display:flex;padding:var(--1, 8px) 12px;align-items:center}.MuiToggleButton-root.custom-toggle-button.Mui-selected{border-right:1px solid var(--Dark-Blue, #2962ff);background:var(--dark-blue-20, rgba(41, 98, 255, .2));color:#00f}.breadcrumbs-link{color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.15px;text-decoration:none}.breadcrumbs-link:hover{text-decoration:underline;color:#000c}.breadcrumbs-current{color:var( --text-primary, rgba(0, 0, 0, .87) )}.MuiCard-root.card-per{border-radius:16px;background-color:#fff;overflow:hidden;margin-top:10px;border:none;box-shadow:none}.MuiBox-root.Main-box-per{flex-grow:1;padding:24px;display:flex;flex-direction:column;overflow-y:auto;min-height:100vh;width:100%;background-color:#edf0ff}.MuiBox-root.full-height-box-per{display:flex;min-height:100vh;background-color:#edf0ff}.MuiBox-root.flex-space-between-per{display:flex;justify-content:space-between;align-items:center}.MuiCard-root.card-with-sidebar-per{width:calc(100% - 300px);transition:width .3s ease}html{overflow-y:scroll}.adm-search{display:flex;align-items:center}.adm-search-box{display:flex;align-items:center;width:320px;height:42px;border:1px solid rgba(0,0,0,.23);border-radius:28px;padding:0 16px}.search-icon{color:#0000008f;cursor:pointer}.adm-input-container{flex:1;padding:8px;font-size:16px;font-family:Roboto,sans-serif;color:#000000de}.adm-input-container input{padding:8px;color:#000}html,body{height:100%;margin:0;padding:0;background-color:#fff}.AskAi_container{display:flex;min-height:100vh;background-color:#edf0ff}.AskAi_appBar{background-color:#fff!important;box-shadow:none!important;transition:all .3s ease!important}.AskAi_navBox{flex-shrink:0;width:280px;transition:width .3s ease}.AskAi_navBox--collapsed{width:70px}.AskAi_drawer .MuiDrawer-paper{box-sizing:border-box;transition:width .3s ease}.AskAi_drawerPaper{width:280px;transition:width .3s ease}.AskAi_drawerPaper--collapsed{width:70px}.AskAi_mainBox{flex-grow:1;padding:12px 16px!important;display:flex;flex-direction:column;overflow-y:auto;min-height:100vh;background-color:#edf0ff;transition:margin-right .3s ease;position:relative}.AskAi_mainBox--sources-open{margin-right:375px}.AskAi_card{position:relative;display:flex;flex-direction:column;border-radius:16px!important;background-color:#fff!important;margin-top:10px;border:none!important;box-shadow:none!important;min-height:calc(100vh - 98px)}.AskAi_cardContent{flex:1;display:flex;flex-direction:column;padding:0!important;position:relative}.AskAi_chatButton{position:absolute!important;top:8px;left:8px;border-radius:8px!important;color:gray!important;background-color:transparent!important;z-index:10;transition:all .2s ease-in-out}.AskAi_chatButton:hover{background-color:#0000001a!important;color:#0096ff!important}.AskAi_chatButton:active{color:#0096ff!important}.AskAi_chatButton--active{background-color:#e5ecff!important;color:#0096ff!important}.AskAi_renameDialog .MuiDialog-paper,.AskAi_deleteDialog .MuiDialog-paper{border-radius:12px}.AskAi_renameInput{margin-top:16px}.AskAi_dialogActions{padding:16px 24px;gap:12px}.AskAi_cancelButton{color:#666!important;border:1px solid #E0E0E0!important;border-radius:24px!important;padding:8px 24px!important;font-weight:500!important;text-transform:none!important;background:#fff!important;min-width:80px!important}.AskAi_cancelButton:hover{background:#f5f5f5!important;border:1px solid #BDBDBD!important}.AskAi_confirmButton{background:#2962ff!important;color:#fff!important;border-radius:24px!important;padding:8px 24px!important;font-weight:500!important;text-transform:none!important;border:none!important;min-width:80px!important}.AskAi_confirmButton:hover{background:#2962ff!important;transform:none!important;box-shadow:none!important}.AskAi_confirmButton:disabled{background:#ccc!important;color:#999!important}.AskAi_deleteButton{background:#f44336!important;color:#fff!important;border-radius:24px!important;padding:8px 24px!important;font-weight:500!important;text-transform:none!important;border:none!important;min-width:80px!important}.AskAi_deleteButton:hover{background:#d32f2f!important}.AskAi_deleteButton:disabled{background:#ccc!important;color:#999!important}.AskAi_card--hasMessages{display:flex!important;flex-direction:column!important;height:calc(100vh - 98px)}.AskAi_cardContent--hasMessages{display:flex!important;flex-direction:column!important;flex:1!important;padding:0!important;height:100%;overflow:hidden}.AskAi_textboxContainer{display:flex;flex-direction:column;transition:all .3s ease;align-items:center}.AskAi_textboxContainer--center{justify-content:center;align-items:center;flex:1;min-height:calc(100vh - 200px)}.AskAi_textboxContainer--bottom{justify-content:flex-end;margin-top:auto;padding:16px 0;flex-shrink:0;align-items:center}.AskAi_textboxContainer--center .askAiTextbox_container{padding:40px 20px;width:100%;max-width:712px}.AskAi_textboxContainer--bottom .askAiTextbox_container{padding:0;height:auto;width:100%;max-width:900px}.AskAi_textboxContainer--bottom .askAiTextbox_inputContainer{margin:0;width:900px;min-height:104px;max-width:900px}.AskAi_chatMessagesContainer{width:100%;max-width:900px;margin:0 auto;padding:20px 0}.AskAi_chatScrollContainer{flex:1;overflow-y:auto;display:flex;flex-direction:column;max-height:calc(100vh - 200px);min-height:0}.ChatHistorySidebar_drawer .MuiDrawer-paper{width:280px;height:100vh;box-sizing:border-box;box-shadow:none;left:280px!important;transform:translate(0);transition:transform .3s ease-in-out,left .3s ease-in-out!important}.ChatHistorySidebar_drawer--collapsed .MuiDrawer-paper{left:70px!important}.ChatHistorySidebar_nav{width:100%;padding:12px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background-color:var(--mui-background-paper, #fff);z-index:1}.ChatHistorySidebar_title{font-weight:500;color:#000000de;font-size:16px}.ChatHistorySidebar_button1{color:#0000008f;transition:background-color .2s ease-in-out;width:32px;height:32px}.ChatHistorySidebar_button1:hover{background-color:#0000000a}.ChatHistorySidebar_body{width:100%;height:100%;padding:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex;overflow-y:auto}.ChatHistorySidebar_heading{margin-bottom:8px;font-weight:600}.ChatHistorySidebar_chatList{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:inline-flex}.ChatHistorySidebar_sectionHeader{padding:8px 16px 4px 10px;font-size:12px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.5px;margin-top:0}.ChatHistorySidebar_sectionHeader--first{margin-top:0}.ChatHistorySidebar_chatItem{align-self:stretch;padding:6px 8px;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:inline-flex;cursor:pointer;transition:background-color .2s ease-in-out}.ChatHistorySidebar_chatItem.active{background:#e5ecff}.ChatHistorySidebar_chatItem:hover{background:#f5f5f5}.ChatHistorySidebar_chatText{flex:1;color:#0009;font-size:14px;font-family:Roboto,sans-serif;font-weight:400;line-height:20.02px;letter-spacing:.17px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatHistorySidebar_chatItem.active .ChatHistorySidebar_chatText,.ChatHistorySidebar_chatItem:hover .ChatHistorySidebar_chatText{color:#2962ff}.ChatHistorySidebar_moreButton{opacity:0;transition:opacity .2s ease-in-out;border-radius:4px;width:20px;height:20px;padding:0;min-width:unset}.ChatHistorySidebar_moreButton.visible,.ChatHistorySidebar_chatItem:hover .ChatHistorySidebar_moreButton{opacity:1}.ChatHistorySidebar_moreButton:hover{background-color:#00000014}.ChatHistorySidebar_chatItem.active .ChatHistorySidebar_moreButton:hover{background-color:#2962ff29}.ChatHistorySidebar_moreIcon{font-size:16px;color:#0000008f}.ChatHistorySidebar_chatItem.active .ChatHistorySidebar_moreIcon{color:#2962ff}.ChatHistorySidebar_emptyState{display:flex;justify-content:center;align-items:center;height:200px;flex-direction:column;width:100%}.ChatHistorySidebar_emptyText{color:#00000061;font-size:14px;font-weight:400}.ChatHistorySidebar_popover .MuiPopover-paper{box-shadow:0 4px 12px #00000026;border-radius:8px}.ChatHistorySidebar_popoverContent{padding:8px 0;width:160px}.ChatHistorySidebar_menuItem{padding:8px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s ease}.ChatHistorySidebar_menuItem:hover{background-color:#0000000a}.ChatHistorySidebar_menuItem--delete:hover{background-color:#f4433614}.ChatHistorySidebar_menuIcon{width:20px;height:20px;color:#0000008f}.ChatHistorySidebar_menuIcon--delete{color:#f44336}.ChatHistorySidebar_menuText{font-size:14px;color:#0000008f}.ChatHistorySidebar_menuText--delete{color:#f44336}.ChatHistorySidebar_searchContainer{width:100%;padding:8px 12px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.ChatHistorySidebar_searchField{width:100%}.ChatHistorySidebar_searchField .MuiOutlinedInput-root{border-radius:4px;background-color:#fff;border:none;font-size:14px;color:#000000b3;padding-right:8px}.ChatHistorySidebar_searchField .MuiOutlinedInput-root:hover{background-color:#eee}.ChatHistorySidebar_searchField .MuiOutlinedInput-root.Mui-focused{background-color:#fff;box-shadow:0 0 0 2px #2962ff33}.ChatHistorySidebar_searchField .MuiOutlinedInput-notchedOutline{border:1px solid #e0e0e0}.ChatHistorySidebar_searchField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #2962FF}.ChatHistorySidebar_searchField .MuiInputBase-input{padding:8px 4px;color:#000000b3;font-size:14px}.ChatHistorySidebar_searchField .MuiInputBase-input::placeholder{color:#0006;font-size:14px;opacity:1}.ChatHistorySidebar_searchIcon{color:#0006;font-size:20px}.askAiTextbox_container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:20px;box-sizing:border-box;position:relative}.askAiTextbox_welcomeSection{margin-bottom:20px;text-align:center}.askAiTextbox_welcomeTitle{font-size:28px;font-weight:400;color:#000000de;font-family:Roboto,sans-serif;margin-bottom:8px}.askAiTextbox_inputContainer{width:712px;min-height:104px;max-height:384px;padding-top:12px;padding-bottom:12px;background:#fff;box-shadow:0 6px 18px #0000000d;border-radius:12px;outline:1px rgba(0,0,0,.12) solid;outline-offset:-1px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;position:relative;z-index:2}.askAiTextbox_selectedFiles{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px}.askAiTextbox_selectedFiles--hasFiles{padding:0 16px 8px}.askAiTextbox_fileChip{display:flex;align-items:center;background-color:#f0f4f9;border-radius:16px;padding:4px 8px;gap:4px}.askAiTextbox_pdfIcon{color:#cf2a2a;font-size:16px}.askAiTextbox_fileName{font-size:12px;color:#333}.askAiTextbox_removeFileButton{padding:2px}.askAiTextbox_closeIcon{font-size:12px}.askAiTextbox_inputArea{align-self:stretch;flex:1;padding-left:16px;padding-right:16px;justify-content:center;align-items:flex-start;gap:8px;display:flex;min-height:0}.askAiTextbox_textarea{width:100%;min-height:24px;max-height:288px;border:none;outline:none;resize:none;background:transparent;color:#000000de;font-size:14px;font-family:Inter,sans-serif;font-weight:400;line-height:24px;overflow-y:hidden;box-sizing:border-box;transition:height .15s}.askAiTextbox_textarea::placeholder{color:#00000061;font-size:14px;font-family:Inter,sans-serif;font-weight:400;line-height:24px}.askAiTextbox_controls{align-self:stretch;padding-left:12px;padding-right:12px;justify-content:space-between;align-items:center;display:flex;height:36px;min-height:36px}.askAiTextbox_leftControls{display:flex;gap:8px}.askAiTextbox_attachButton{padding:8px;justify-content:flex-start;align-items:center;gap:8px;display:flex;cursor:pointer;border-radius:6px;transition:background-color .2s ease-in-out;height:36px;width:36px;box-sizing:border-box}.askAiTextbox_attachButton:hover{background-color:#0000000a}.askAiTextbox_sourcesButton{padding:8px;justify-content:center;align-items:center;gap:8px;display:flex;cursor:pointer;border-radius:6px;transition:background-color .2s ease-in-out;height:36px;width:36px;box-sizing:border-box}.askAiTextbox_sourcesButton:hover{background-color:#0000000a}.askAiTextbox_sendButton{padding:8px;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:flex;cursor:pointer;transition:all .2s ease-in-out;height:36px;width:36px;box-sizing:border-box}.askAiTextbox_sendButton.disabled{background:#0000001f;cursor:not-allowed;pointer-events:none}.askAiTextbox_sendButton.enabled{background:#2962ff;cursor:pointer}.askAiTextbox_sendButton.enabled:hover{background:#1565c0}.askAiTextbox_sendButton.disabled:hover{background:#0000001f}@media(max-width:768px){.askAiTextbox_inputContainer{width:calc(100vw - 40px);max-width:712px;min-width:300px}}.askAiTextbox_icon-attach,.askAiTextbox_icon-sources{width:20px;height:20px;color:#0000008a}.askAiTextbox_icon-send{width:20px;height:20px;color:#0000001f;transition:color .2s}.askAiTextbox_icon-send.hasText{color:#fff}.askAiTextbox_backgroundPattern{position:absolute;bottom:0;left:0;right:0;height:50%;z-index:1;overflow:hidden;pointer-events:none}.askAiTextbox_patternImage{width:100%;height:100%;object-fit:contain;opacity:1;object-position:bottom;transform:scale(1.3)}.askAiTextbox_textarea::-webkit-scrollbar{width:5px}.askAiTextbox_textarea::-webkit-scrollbar-track{background:#f9f9f9;border-radius:4px}.askAiTextbox_textarea::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.askAiTextbox_textarea::-webkit-scrollbar-thumb:hover{background:#aaa}.AskAi_textboxContainer--bottom .askAiTextbox_inputContainer{width:900px!important;min-height:104px!important;max-height:384px;box-sizing:border-box}@media(max-width:1400px){.AskAi_textboxContainer--bottom .askAiTextbox_inputContainer{width:calc(100vw - 280px)!important;max-width:900px!important;margin:0 auto}}@media(max-width:1200px){.AskAi_textboxContainer--bottom .askAiTextbox_inputContainer{width:calc(100vw - 240px)!important;max-width:800px!important}}.AskAi_mainBox--sources-open .AskAi_textboxContainer--bottom .askAiTextbox_inputContainer{width:calc(100% - 80px)!important;max-width:720px!important;margin:0 auto}@media(max-width:960px){.AskAi_textboxContainer--bottom .askAiTextbox_inputContainer,.AskAi_chatMessagesContainer{width:calc(100vw - 40px)!important;max-width:900px!important;min-width:300px}.AskAi_mainBox--sources-open .AskAi_textboxContainer--bottom .askAiTextbox_inputContainer{width:calc(100vw - 120px)!important;max-width:650px!important}}@media(max-width:1400px){.AskAi_mainBox--sources-open .AskAi_textboxContainer--bottom .askAiTextbox_inputContainer{width:calc(100% - 100px)!important;max-width:650px!important}}@media(max-width:900px){.AskAi_textboxContainer--bottom .askAiTextbox_inputContainer{width:calc(100vw - 200px)!important;max-width:700px!important}}.AskAiSources_drawer .AskAiSources_drawerPaper{width:360px!important;background:#fff!important;border:none!important;box-shadow:none!important;outline:1px rgba(0,0,0,.12) solid!important;outline-offset:-1px!important;position:fixed!important;top:86px!important;height:calc(100vh - 98px)!important;right:16px!important;border-radius:16px!important}.AskAiSources_sourcesContainer{width:100%;height:100%;background:#fff;overflow:hidden;border-radius:16px;outline-offset:-1px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.AskAiSources_drawerHeader{align-self:stretch;padding:4px 16px;background:#fff;border-bottom:1px rgba(0,0,0,.12) solid;justify-content:space-between;align-items:center;display:flex}.AskAiSources_drawerTitle{color:#000000de!important;font-size:16px!important;font-family:Inter,sans-serif!important;font-weight:400!important;line-height:24px!important;word-wrap:break-word!important}.AskAiSources_closeButton{padding:8px!important;border-radius:4px!important;width:40px!important;height:40px!important}.AskAiSources_closeButton .MuiSvgIcon-root{width:14px!important;height:14px!important;color:#0000008f!important}.AskAiSources_sourcesContent{align-self:stretch;padding:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex;flex:1;overflow-y:auto}.AskAiSources_documentCard{width:100%!important;padding:12px!important;border-radius:12px!important;outline:1px solid rgba(0,0,0,.12)!important;outline-offset:-1px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;display:flex!important;margin-bottom:12px!important;background-color:#fff!important;transition:all .2s ease-in-out!important}.AskAiSources_documentHeader{align-self:stretch!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.AskAiSources_iconContainer{padding:8px!important;background:#2962ff14!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important;min-width:40px!important;height:40px!important}.AskAiSources_fileIconImage{width:18px!important;height:18px!important}.AskAiSources_defaultFileIcon{width:18px!important;height:18px!important;color:#2962ff!important}.AskAiSources_documentInfo{flex:1 1 0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;display:flex!important;min-width:0!important}.AskAiSources_documentName{color:#000000de!important;font-size:14px!important;font-family:Roboto!important;font-weight:500!important;line-height:18px!important;word-wrap:break-word!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;cursor:pointer!important;transition:color .2s ease!important}.AskAiSources_documentName:hover{color:#2962ff!important}.AskAiSources_documentPath{color:#9e9e9e!important;font-size:11px!important;font-family:Roboto!important;font-weight:400!important;line-height:16px!important;word-wrap:break-word!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.AskAiSources_contentSection{align-self:stretch!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;display:flex!important;margin-left:46px;margin-top:2px;margin-bottom:7px}.AskAiSources_pageChipsContainer{display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:center!important}.AskAiSources_pageChip{padding:4px 13px!important;background:#fafafa!important;border-radius:6px!important;outline:1px #EEEEEE solid!important;outline-offset:-1px!important;color:#0009!important;font-size:14px!important;font-family:Roboto!important;font-weight:500!important;line-height:19px!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important}.AskAiSources_pageChip:hover{background:#eee!important}.AskAiSources_moreChip{padding:2px 12px!important;background:transparent!important;color:#0009!important;font-size:13px!important;font-family:Roboto!important;font-weight:400!important;line-height:19px!important;cursor:pointer!important;transition:color .2s ease!important;white-space:nowrap!important}.AskAiSources_moreChip:hover{color:#2962ff!important}.AskAiSources_expandButton{align-self:flex-start!important;color:#0009!important;font-size:13px!important;font-family:Roboto!important;font-weight:400!important;line-height:19px!important;text-transform:none!important;padding:0!important;min-width:auto!important;display:flex!important;align-items:center!important;gap:4px!important}.AskAiSources_expandButton:hover{background-color:transparent!important;color:#2962ff!important}.AskAiSources_expandIcon{font-size:16px!important}.AskAiSources_noSources{display:flex!important;justify-content:center!important;align-items:center!important;height:200px!important;padding:20px!important}.AskAiSources_noSourcesText{color:#9e9e9e!important;text-align:center!important}.AskAiSources_sourcesContent::-webkit-scrollbar{width:6px}.AskAiSources_sourcesContent::-webkit-scrollbar-track{background:transparent}.AskAiSources_sourcesContent::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.AskAiSources_sourcesContent::-webkit-scrollbar-thumb:hover{background:#0000003d}.ask-ai-sources-drawer .drawer-paper{width:360px;background:#fff;border:none;box-shadow:none;outline:1px rgba(0,0,0,.12) solid;outline-offset:-1px;position:fixed;top:86px;height:calc(100vh - 98px);right:16px;border-radius:16px}.sources-container{width:100%;height:100%;background:#fff;overflow:hidden;border-radius:16px;outline-offset:-1px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.drawer-header{align-self:stretch;padding:4px 16px;background:#fff;border-bottom:1px rgba(0,0,0,.12) solid;justify-content:space-between;align-items:center;display:flex}.drawer-title{color:#000000de;font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:24px;word-wrap:break-word}.close-button{padding:8px;border-radius:4px;width:40px;height:40px}.close-button .MuiSvgIcon-root{width:14px;height:14px;color:#0000008f}.sources-content{align-self:stretch;padding:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex;flex:1;overflow-y:auto}.source-card{align-self:stretch;padding:16px;background:#fff;border-radius:12px;outline:1px rgba(0,0,0,.12) solid;outline-offset:-1px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex;cursor:pointer;transition:all .2s ease}.source-card:hover{background:#00000005}.source-card:first-child{padding-top:18px;padding-bottom:16px;gap:6px}.source-header{align-self:stretch;justify-content:flex-start;align-items:center;gap:8px;display:flex}.icon-container{padding:10px;background:#2962ff14;border-radius:6px;justify-content:center;align-items:center;display:flex}.file-icon{width:20px;height:20px;color:#2962ff}.source-info{flex:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.source-name{align-self:stretch;max-width:208px;color:#000000de;font-size:14px;font-family:Roboto,sans-serif;font-weight:500;line-height:18px;word-wrap:break-word;margin:0}.source-path{color:#9e9e9e;font-size:11px;font-family:Roboto,sans-serif;font-weight:400;line-height:16px;word-wrap:break-word;margin:0}.source-description-container{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.source-description{align-self:stretch;height:58px;color:#0009;font-size:13px;font-family:Roboto,sans-serif;font-weight:400;line-height:19px;word-wrap:break-word;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.show-more-button{padding:4px 5px;border-radius:1000px;text-transform:none;min-width:auto;color:#2962ff;font-size:13px;font-family:Roboto,sans-serif;font-weight:500;line-height:22px;letter-spacing:.46px}.show-more-button:hover{background:#2962ff0a}.no-sources{display:flex;justify-content:center;align-items:center;height:200px;padding:20px}.no-sources-text{color:#9e9e9e;text-align:center}@media(max-width:768px){.AskAiSources_drawer .AskAiSources_drawerPaper{width:100vw!important}.AskAiSources_sourcesContainer{border-radius:0}.ask-ai-sources-drawer .drawer-paper{width:100vw}.sources-container{border-radius:0}}.AskAiChat_mainContainer{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;align-items:center;position:relative;padding:0 20px;box-sizing:border-box}.AskAiChat_scrollButton{position:absolute!important;bottom:18px;left:50%;transform:translate(-50%);z-index:2000;width:36px;height:36px;border-radius:50%;background-color:#fff;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 6px #00000026}.AskAiChat_scrollButton:hover{transform:translate(-50%) translateY(-2px) scale(1.05);box-shadow:0 4px 12px #0003;border-color:#2962ff}.AskAiChat_scrollButton svg{font-size:22px;color:#0000008f}.AskAiChat_chatMessagesContainer{flex:1;overflow-y:auto;padding:20px 24px 16px;height:100%;min-height:0;width:100%;max-width:900px;margin:0 auto;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.AskAiChat_chatMessagesContainer::-webkit-scrollbar{display:none;width:0px;background:transparent}.AskAiChat_chatMessagesContainer::-webkit-scrollbar-track{background:transparent}.AskAiChat_chatMessagesContainer::-webkit-scrollbar-thumb{background:transparent}.AskAiChat_chatMessagesContainer::-webkit-scrollbar-thumb:hover{background:transparent}@media(min-width:0px){.AskAiChat_chatMessagesContainer{width:calc(100% - 40px);max-width:900px;padding:20px 24px 16px;margin:0 auto}}@media(max-width:1400px){.AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:900px!important;margin:0 auto;padding:20px 20px 16px}}@media(max-width:1200px){.AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:800px!important;margin:0 auto;padding:20px 16px 16px}}@media(max-width:900px){.AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:700px!important;margin:0 auto;padding:20px 12px 16px}}@media(max-width:750px){.AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:600px!important;margin:0 auto;padding:20px 12px 16px}}@media(max-width:600px){.AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:550px!important;min-width:300px;margin:0 auto;padding:20px 12px 16px}}.AskAi_mainBox--sources-open .AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:720px!important;margin:0 auto;padding:20px 16px 16px;box-sizing:border-box}@media(max-width:1400px){.AskAi_mainBox--sources-open .AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:720px!important;margin:0 auto;padding:20px 16px 16px}}@media(max-width:1200px){.AskAi_mainBox--sources-open .AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:650px!important;margin:0 auto;padding:20px 12px 16px}}@media(max-width:900px){.AskAi_mainBox--sources-open .AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:600px!important;min-width:300px;margin:0 auto;padding:20px 12px 16px}}@media(max-width:750px){.AskAi_mainBox--sources-open .AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:550px!important;min-width:300px;margin:0 auto;padding:20px 12px 16px}}@media(max-width:600px){.AskAi_mainBox--sources-open .AskAiChat_chatMessagesContainer{width:calc(100% - 40px)!important;max-width:500px!important;min-width:300px;margin:0 auto;padding:20px 12px 16px}}.AskAiChat_userMessageContainer{display:flex;justify-content:flex-end;align-items:flex-start;gap:12px;margin-bottom:24px;padding-top:23px;max-width:100%}.AskAiChat_userMessagePaper{max-width:min(522px,100%);padding:10px 20px;background-color:#f5f5f5!important;border-radius:12px!important;border:none!important;box-shadow:none!important;box-sizing:border-box}.AskAiChat_userMessageText{color:#616161!important;font-size:16px!important;font-family:Inter!important;font-weight:400!important;line-height:24px!important;word-break:break-word!important}.AskAiChat_userAvatarContainer{padding-top:6px}.AskAiChat_userAvatar{width:30px!important;height:30px!important;font-size:14px!important}.AskAiChat_userAvatar--light{background-color:var(--avatar-bg, #ccc);color:#000}.AskAiChat_userAvatar--dark{background-color:var(--avatar-bg, #333);color:#fff}.AskAiChat_aiMessageContainer{padding-bottom:20px;width:100%;max-width:100%;box-sizing:border-box}.AskAiChat_aiMessageText{color:#616161!important;font-size:16px!important;font-family:Inter!important;font-weight:400!important;line-height:26px!important;word-break:break-word!important;margin-bottom:1px!important}.AskAiChat_aiMessageActions{display:flex;align-items:center}.AskAiChat_aiMessageActions.AskAiChat_withSources{justify-content:space-between}.AskAiChat_aiMessageActions.AskAiChat_withoutSources{justify-content:flex-end}.AskAiChat_sourcesButton{padding:4px 11px!important;border-radius:100px!important;font-size:14px!important;font-family:Roboto!important;font-weight:500!important;line-height:24px!important;letter-spacing:.4px!important;text-transform:none!important}.AskAiChat_sourcesButtonInactive{border:1px solid #9E9E9E!important;background-color:transparent!important;color:#1e1e1e!important}.AskAiChat_sourcesButtonInactive:hover{background-color:#0000000a!important;border:1px solid #9E9E9E!important}.AskAiChat_sourcesButtonActive{border:1px solid #2962FF!important;background-color:#e5ecff!important;color:#2962ff!important}.AskAiChat_sourcesButtonActive:hover{background-color:#d1d9ff!important;border:1px solid #2962FF!important}.AskAiChat_actionButtons{display:flex}.AskAiChat_actionButton{padding:8px!important;border-radius:4px!important}.AskAiChat_actionButton:hover{background-color:#0000000a!important}.AskAiChat_actionIcon{width:16px!important;height:16px!important;color:#0000008f!important}.AskAiChat_actionButton--liked .AskAiChat_actionIcon,.AskAiChat_actionButton--disliked .AskAiChat_actionIcon{color:#2196f3!important}.AskAiChat_loadingContainer{display:flex;justify-content:center;align-items:center;height:200px;flex-direction:column;gap:16px}.AskAiChat_loadingText{color:#9e9e9e!important;font-size:14px!important}.AskAiChat_typingIndicator{margin-bottom:16px;padding-left:8px}.AskAiChat_typingText{color:#9e9e9e!important;font-size:14px!important;font-style:italic!important;display:flex!important;align-items:center!important;gap:8px!important}.AskAiChat_typingDots{display:inline-flex;gap:6px;align-items:center}.AskAiChat_typingDots>div{width:8px;height:8px;border-radius:50%;background-color:#616161;animation:AskAiChat_typing 1.4s infinite ease-in-out both;opacity:.6}.AskAiChat_typingDots>div:nth-child(1){animation-delay:-.32s}.AskAiChat_typingDots>div:nth-child(2){animation-delay:-.16s}.AskAiChat_typingDots>div:nth-child(3){animation-delay:0s}@keyframes AskAiChat_typing{0%,80%,to{transform:scale(.4) translateY(0);opacity:.3}40%{transform:scale(1.2) translateY(-8px);opacity:1}}.AskAiChat_streamingText{animation:AskAiChat_textReveal .15s ease-in}@keyframes AskAiChat_textReveal{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.AskAiChat_typingCursor{display:inline-block;width:2px;height:1em;background-color:#2962ff;margin-left:2px;animation:AskAiChat_blink 1s step-end infinite;vertical-align:text-bottom}@keyframes AskAiChat_blink{0%,50%{opacity:1}51%,to{opacity:0}}.AskAiChat_aiMessageText strong,.AskAiChat_aiMessageText b{font-weight:900!important;color:#000!important;text-shadow:0 0 .5px rgba(0,0,0,.5)}.AskAiChat_aiMessageText p{margin:8px 0;line-height:1.6}.AskAiChat_aiMessageText ul,.AskAiChat_aiMessageText ol{margin:8px 0;padding-left:24px}.AskAiChat_aiMessageText li{margin:4px 0;line-height:1.6}.AskAiChat_aiMessageText h1,.AskAiChat_aiMessageText h2,.AskAiChat_aiMessageText h3{margin:12px 0 8px;font-weight:700!important;color:#000!important}.AskAiChat_aiMessageText code{background-color:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace}.AskAiChat_aiMessageText pre{background-color:#f5f5f5;padding:12px;border-radius:8px;overflow-x:auto}.ai-answer{word-wrap:break-word;line-height:1.6}.ai-answer p{margin:12px 0;line-height:1.6}.ai-answer ul,.ai-answer ol{margin:12px 0;padding-left:28px;line-height:1.6}.ai-answer li{margin:6px 0;line-height:1.6}.ai-answer ul ul,.ai-answer ol ul,.ai-answer ul ol,.ai-answer ol ol{margin:6px 0;padding-left:20px}.ai-answer strong,.ai-answer b{font-weight:700!important;color:#000!important}.ai-answer h1,.ai-answer h2,.ai-answer h3{margin:16px 0 8px;font-weight:700!important;color:#000!important;line-height:1.4}.ai-answer h3{font-size:1.17em}.ai-answer table{border-collapse:collapse;width:100%;margin:16px 0;font-family:Inter,sans-serif;font-size:14px;border:1px solid #e0e0e0}.ai-answer th,.ai-answer td{border:1px solid #e0e0e0;padding:12px 15px;text-align:left}.ai-answer th{background-color:#f5f5f5;font-weight:600;color:#333}.ai-answer tr:nth-child(2n){background-color:#fafafa}.ai-answer code{background-color:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace}.ai-answer pre{background-color:#f5f5f5;padding:12px;border-radius:8px;overflow-x:auto;margin:12px 0}.AskAiChat_fallbackContainer{width:100%!important;max-width:100%;padding:32px 32px 28px;background:var(--Colors-Foreground-fg-white, white);box-shadow:0 2px 6px #0000000d;border-radius:16px;outline:1px var(--divider, rgba(0, 0, 0, .12)) solid;outline-offset:-1px;justify-content:flex-start;align-items:flex-start;gap:28px;display:inline-flex;margin-bottom:12px;box-sizing:border-box}.AskAiChat_fallbackIconContainer{padding-top:1px;padding-bottom:1px;justify-content:flex-start;align-items:center;gap:8px;display:flex;position:relative;width:40px;height:40px;flex-shrink:0}.AskAiChat_fallbackCircleMiddle{width:53.33px;height:53.33px;left:-6.66px;top:-6.67px;position:absolute;opacity:.3;border-radius:35px;border:2.92px #F57F17 solid}.AskAiChat_fallbackCircleOuter{width:70px;height:70px;left:-15.01px;top:-15px;position:absolute;opacity:.1;border-radius:35px;border:2.92px #F57F17 solid}.AskAiChat_fallbackIconWrapper{width:40px;height:40px;left:0;top:0;position:absolute;overflow:hidden;display:flex;align-items:center;justify-content:center}.AskAiChat_fallbackInfoIcon{width:33.33px!important;height:33.33px!important;color:#f57f17!important;position:relative;z-index:1}.AskAiChat_fallbackContentContainer{flex:1 1 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:inline-flex}.AskAiChat_fallbackTextSection{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}.AskAiChat_fallbackTitle{color:var(--text-primary, rgba(0, 0, 0, .87));font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:20px;word-wrap:break-word}.AskAiChat_fallbackMessage{align-self:stretch;color:var(--text-secondary, rgba(0, 0, 0, .6));font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:20px;word-wrap:break-word}.AskAiChat_fallbackButtonsSection{justify-content:flex-start;align-items:flex-start;gap:12px;display:inline-flex}.AskAiChat_fallbackButtonWeb{padding:6px 16px;overflow:hidden;border-radius:100px;outline:1px var(--divider, rgba(0, 0, 0, .12)) solid;outline-offset:-1px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex;background:transparent;border:none;cursor:pointer;transition:background .2s}.AskAiChat_fallbackButtonWeb:hover:not(:disabled){background:#2962ff0a}.AskAiChat_fallbackButtonWeb:disabled{cursor:not-allowed;opacity:.6}.AskAiChat_fallbackButtonWeb span{justify-content:center;align-items:center;gap:8px;display:inline-flex;color:var(--text-primary, rgba(0, 0, 0, .87));font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;line-height:24px;letter-spacing:.4px;word-wrap:break-word}.AskAiChat_fallbackButtonModel{padding:6px 16px;background:#2962ff;overflow:hidden;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex;border:none;cursor:pointer;transition:background .2s}.AskAiChat_fallbackButtonModel:hover:not(:disabled){background:#1e4ed8}.AskAiChat_fallbackButtonModel span{justify-content:center;align-items:center;gap:8px;display:inline-flex;color:var(--Colors-Foreground-fg-white, white);font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;line-height:24px;letter-spacing:.4px;word-wrap:break-word}.AskAiChat_fallbackButtonModel--disabled{background:#ccc!important;cursor:not-allowed!important}.AskAiChat_fallbackButtonModel--disabled span{color:#fff!important}.AskAiChat_errorIconContainer{display:flex;padding:9px;border:1px solid #ECEFF199;border-radius:50%;margin:0 10px 12px 0;width:fit-content}.AskAiChat_errorIconCircle{height:60px;width:60px;background-color:#feebee;border-radius:50%;display:flex;align-items:center;justify-content:center}.AskAiChat_errorIcon{font-size:40px;color:#d32f2f}.AskAiChat_aiMessageTextContainer{width:100%!important;max-width:100%;padding:0;background:transparent;box-shadow:none;box-sizing:border-box}.AskAiChat_aiMessageTextContainer--error{padding-top:12px}.AskAiChat_errorContainer{width:100%!important;max-width:100%;padding:32px;background:var(--Colors-Foreground-fg-white, white);box-shadow:0 2px 6px #0000000d;border-radius:16px;outline:1px var(--divider, rgba(0, 0, 0, .12)) solid;outline-offset:-1px;justify-content:flex-start;align-items:center;gap:28px;display:inline-flex;margin-bottom:12px;box-sizing:border-box}.AskAiChat_errorIconContainer{padding-top:1px;padding-bottom:1px;justify-content:flex-start;align-items:center;gap:8px;display:flex;position:relative;width:40px;height:40px;flex-shrink:0}.AskAiChat_errorCircleMiddle{width:53.33px;height:53.33px;left:-6.66px;top:-6.67px;position:absolute;opacity:.3;border-radius:35px;border:2.92px var(--yellow-900, #b71c1c) solid}.AskAiChat_errorCircleOuter{width:70px;height:70px;left:-15.01px;top:-15px;position:absolute;opacity:.1;border-radius:35px;border:2.92px var(--yellow-900, #b71c1c) solid}.AskAiChat_errorIconWrapper{width:40px;height:40px;left:0;top:0;position:absolute;overflow:hidden;display:flex;align-items:center;justify-content:center}.AskAiChat_errorWarningIcon{width:33.33px!important;height:33.33px!important;color:var(--yellow-900, #b71c1c)!important;position:relative;z-index:1}.AskAiChat_errorContentContainer{flex:1 1 0;justify-content:flex-start;align-items:center;gap:16px;display:flex}.AskAiChat_errorTextSection{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:inline-flex}.AskAiChat_errorTitle{color:var(--text-primary, rgba(0, 0, 0, .87));font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:20px;word-wrap:break-word}.AskAiChat_errorMessage{align-self:stretch;color:var(--text-secondary, rgba(0, 0, 0, .6));font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:20px;word-wrap:break-word}.AskAiChat_modelNote{margin-top:0!important;margin-bottom:12px!important;color:#616161!important;font-size:13px!important;font-style:italic!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:400!important;line-height:18px!important;padding:12px 16px!important;background-color:#f5f7fa!important;border-radius:8px!important;border-left:4px solid #2962FF!important;box-shadow:0 1px 3px #00000014!important;display:block!important}.AskAiChat_modelNote strong{color:#2962ff!important;font-weight:600!important;font-style:normal!important}:root{font-family:Roboto,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}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}button:focus,button:active{outline:none!important}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
