: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 .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{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) translateX(-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)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.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:rgba(255,255,0,1);box-shadow:0 2px 10px rgba(255,255,0,1)}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):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 .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):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:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{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{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:rgba(255,255,153,1);box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) rgba(136,136,136,1);border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{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;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) translateX(-100%)}.textLayer{position:absolute;text-align:initial;inset: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:static}.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;inset:100% 0 0;z-index:-1;cursor:default;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.DocumentFileModal_minimizedContainer__w5dP_{position:fixed;bottom:20px;right:20px;background:#fff;border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1001;overflow:hidden;max-width:320px;min-width:280px;border:1px solid #e5e7eb}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedHeader__TBJIe{background:#2563eb;color:#fff;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedHeader__TBJIe .DocumentFileModal_uploadIcon__ocSj_{font-size:1rem;animation:DocumentFileModal_pulse__QreLH 2s infinite}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedHeader__TBJIe .DocumentFileModal_headerText__HPQMr{flex:1}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedHeader__TBJIe .DocumentFileModal_collapseButton__pBKTR{background:none;border:none;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem;border-radius:.25rem;transition:background .2s ease;opacity:.8}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedHeader__TBJIe .DocumentFileModal_collapseButton__pBKTR:hover{background:hsla(0,0%,100%,.2);opacity:1}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedList__A53EY{max-height:300px;overflow-y:auto}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .2s ease;border-bottom:1px solid #f3f4f6}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww:last-child{border-bottom:none}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww:hover{background:#f9fafb}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww .DocumentFileModal_itemIcon__aqr5_{font-size:1.25rem;flex-shrink:0}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww .DocumentFileModal_itemInfo__teSKQ{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww .DocumentFileModal_itemInfo__teSKQ .DocumentFileModal_itemType__5dAx6{font-size:.75rem;font-weight:600;color:#2563eb;text-transform:uppercase}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww .DocumentFileModal_itemInfo__teSKQ .DocumentFileModal_itemName__fEYtz{font-size:.875rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww .DocumentFileModal_itemInfo__teSKQ .DocumentFileModal_itemCollection__G9WLw{font-size:.75rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww .DocumentFileModal_itemInfo__teSKQ .DocumentFileModal_itemCollection__G9WLw .DocumentFileModal_sseIndicator__7fV5Z{color:#4caf50;font-weight:500;animation:DocumentFileModal_pulse__QreLH 1.5s ease-in-out infinite}.DocumentFileModal_collapsedIcon__F5J_2{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1001;transition:all .2s ease;border:3px solid #fff}.DocumentFileModal_collapsedIcon__F5J_2:hover{transform:scale(1.05);box-shadow:0 6px 25px rgba(0,0,0,.2)}.DocumentFileModal_collapsedIcon__F5J_2 .DocumentFileModal_uploadIconCollapsed__fiDcD{font-size:1.5rem;animation:DocumentFileModal_pulse__QreLH 2s infinite;color:#fff}.DocumentFileModal_collapsedIcon__F5J_2 .DocumentFileModal_badge__4OEBJ{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;border:2px solid #fff}@keyframes DocumentFileModal_pulse__QreLH{0%,to{opacity:1}50%{opacity:.7}}.DocumentFileModal_minimizedButton__U7qSp{position:fixed;background:#2563eb;color:#fff;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;box-shadow:0 4px 12px rgba(37,99,235,.3);z-index:1001;transition:all .2s ease-in-out;font-size:.875rem;font-weight:600;max-width:200px}.DocumentFileModal_minimizedButton__U7qSp:hover{background:rgb(19.8571428571,81.4142857143,216.4428571429);transform:translateY(-1px) translateX(-2px);box-shadow:0 6px 16px rgba(37,99,235,.4)}.DocumentFileModal_minimizedButton__U7qSp .DocumentFileModal_uploadIcon__ocSj_{font-size:1rem;animation:DocumentFileModal_pulse__QreLH 2s infinite;align-self:center}.DocumentFileModal_minimizedButton__U7qSp .DocumentFileModal_uploadText__yw8Mv{white-space:normal;text-align:center;width:100%}.DocumentFileModal_minimizedButton__U7qSp .DocumentFileModal_uploadText__yw8Mv small{font-size:.75rem;opacity:.9;font-weight:400}.DocumentFileModal_modalBackdrop__qho22{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.DocumentFileModal_modalContent__V_0NG{background:#fff;padding:1.5rem;border-radius:.75rem;width:auto;min-width:500px;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.1)}.DocumentFileModal_modalContent__V_0NG h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.DocumentFileModal_modalActions__InZxq{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.DocumentFileModal_button__NhYij{padding:.5rem 1rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;border:1px solid rgba(0,0,0,0);display:inline-flex;align-items:center;gap:.5rem}.DocumentFileModal_button__NhYij:disabled{cursor:not-allowed;opacity:.6}.DocumentFileModal_button__NhYij.DocumentFileModal_primary__cJnTy{background-color:#2563eb;color:#fff}.DocumentFileModal_button__NhYij.DocumentFileModal_primary__cJnTy:hover:not(:disabled){background-color:rgb(19.8571428571,81.4142857143,216.4428571429)}.DocumentFileModal_button__NhYij.DocumentFileModal_secondary__UqUls{background-color:#fff;color:#374151;border-color:#d1d5db}.DocumentFileModal_button__NhYij.DocumentFileModal_secondary__UqUls:hover:not(:disabled){background-color:#f9fafb}.DocumentFileModal_button__NhYij.DocumentFileModal_danger__uIN_U{background:linear-gradient(135deg,rgba(220,38,38,.08),rgba(220,38,38,.12));color:#dc2626;border:1.5px solid rgba(220,38,38,.35);font-weight:600;box-shadow:0 1px 3px rgba(220,38,38,.1)}.DocumentFileModal_button__NhYij.DocumentFileModal_danger__uIN_U:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,rgb(187.0333333333,30.1666666667,30.1666666667));color:#fff;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.35)}.DocumentFileModal_button__NhYij.DocumentFileModal_danger__uIN_U:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 6px rgba(220,38,38,.3)}.DocumentFileModal_error__GOA7c{background-color:rgba(220,38,38,.1);color:#dc2626;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:500}.DocumentFileModal_completedMessage__axfQ_{background-color:rgba(5,150,105,.1);color:#059669;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.DocumentFileModal_completedMessage__axfQ_ .DocumentFileModal_completedIcon__ORn_y{font-size:1.125rem}.DocumentFileModal_formGroup__ay8GZ{margin-bottom:.75rem}.DocumentFileModal_formGroup__ay8GZ>label{display:block;font-size:.75rem;font-weight:600;color:#374151;margin-bottom:.25rem}.DocumentFileModal_formGroup__ay8GZ input,.DocumentFileModal_formGroup__ay8GZ select:not(.DocumentFileModal_selectInput___bHvt),.DocumentFileModal_formGroup__ay8GZ textarea{width:100%;padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.8125rem;transition:border-color .2s ease-in-out}.DocumentFileModal_formGroup__ay8GZ input:focus,.DocumentFileModal_formGroup__ay8GZ select:not(.DocumentFileModal_selectInput___bHvt):focus,.DocumentFileModal_formGroup__ay8GZ textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.DocumentFileModal_formGroup__ay8GZ textarea{resize:vertical;min-height:60px}.DocumentFileModal_selectInput___bHvt{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.DocumentFileModal_helpText__5OoBT{margin-top:.25rem;color:#6b7280;font-size:.6875rem;line-height:1.3}.DocumentFileModal_uploadProgressContainer__N6Jv8{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressHeader__DvV6V{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressHeader__DvV6V h4{font-size:1.125rem;font-weight:600;margin:0;color:#1f2937}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressHeader__DvV6V .DocumentFileModal_progressSummary__Gr41E{display:flex;gap:1rem;font-size:.875rem;font-weight:500}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressHeader__DvV6V .DocumentFileModal_progressSummary__Gr41E .DocumentFileModal_totalCount__uT5Js{color:#374151}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressHeader__DvV6V .DocumentFileModal_progressSummary__Gr41E .DocumentFileModal_successCount___Wdmo{color:#059669}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressHeader__DvV6V .DocumentFileModal_progressSummary__Gr41E .DocumentFileModal_errorCount__oRHyJ{color:#dc2626}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressHeader__DvV6V .DocumentFileModal_progressSummary__Gr41E .DocumentFileModal_uploadingCount__bgHxY{color:#2563eb}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressHeader__DvV6V .DocumentFileModal_progressSummary__Gr41E .DocumentFileModal_cancelAllButton__SI2PC{padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#dc2626,rgb(178.25,28.75,28.75));border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;margin-left:.5rem;white-space:nowrap}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressHeader__DvV6V .DocumentFileModal_progressSummary__Gr41E .DocumentFileModal_cancelAllButton__SI2PC:hover{background:linear-gradient(135deg,rgb(200.2083333333,32.2916666667,32.2916666667),rgb(156.2916666667,25.2083333333,25.2083333333));transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,.4)}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressHeader__DvV6V .DocumentFileModal_progressSummary__Gr41E .DocumentFileModal_cancelAllButton__SI2PC:active{transform:translateY(0);box-shadow:0 1px 4px rgba(220,38,38,.3)}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressList__5Xa9T{max-height:300px;overflow-y:auto}.DocumentFileModal_uploadProgressContainer__N6Jv8 .DocumentFileModal_progressListFull__5VtCU{max-height:400px;overflow-y:auto}.DocumentFileModal_fileUploadLayout__Gj42i{display:flex;flex-direction:column;gap:1rem;width:100%}.DocumentFileModal_embeddingStatusBar__44_NR{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem}.DocumentFileModal_embeddingStatusBar__44_NR .DocumentFileModal_statusBadges__2_Vtw{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.DocumentFileModal_embeddingStatusBar__44_NR .DocumentFileModal_statusBadge__in1ks{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:1rem;font-size:.6875rem;font-weight:600}.DocumentFileModal_embeddingStatusBar__44_NR .DocumentFileModal_statusBadge__in1ks.DocumentFileModal_available__0Cfzn{background:rgba(5,150,105,.1);color:#059669;border:1px solid rgba(5,150,105,.3)}.DocumentFileModal_embeddingStatusBar__44_NR .DocumentFileModal_statusBadge__in1ks.DocumentFileModal_unavailable___NUmg{background:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.3)}.DocumentFileModal_embeddingStatusBar__44_NR .DocumentFileModal_providerBadge__DI9sL{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:1rem;font-size:.6875rem;font-weight:600;background:rgba(37,99,235,.1);color:#2563eb;border:1px solid rgba(37,99,235,.3);text-transform:uppercase}.DocumentFileModal_embeddingStatusBar__44_NR .DocumentFileModal_dimensionBadge__7mHO1{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:1rem;font-size:.6875rem;font-weight:600;background:rgba(107,114,128,.1);color:#4b5563;border:1px solid rgba(107,114,128,.2)}.DocumentFileModal_embeddingStatusBar__44_NR .DocumentFileModal_inlineWarnings__51c_p{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.DocumentFileModal_embeddingStatusBar__44_NR .DocumentFileModal_inlineWarning___NCbb{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.75rem}.DocumentFileModal_embeddingStatusBar__44_NR .DocumentFileModal_inlineWarning___NCbb input[type=checkbox]{width:14px;height:14px;accent-color:#dc2626}.DocumentFileModal_embeddingStatusBar__44_NR .DocumentFileModal_inlineWarning___NCbb .DocumentFileModal_warningText__QZuol{color:#dc2626;font-weight:500}.DocumentFileModal_uploadProgressContainerFull__O_Ssh{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.DocumentFileModal_uploadProgressContainerFull__O_Ssh .DocumentFileModal_progressHeader__DvV6V{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.DocumentFileModal_uploadProgressContainerFull__O_Ssh .DocumentFileModal_progressHeader__DvV6V h4{margin:0;font-size:.875rem;font-weight:600;color:#111827}.DocumentFileModal_settingsGrid__GOjw0{grid-template-columns:1fr 1fr;gap:1rem}.DocumentFileModal_formGroupCompact__sL2Ch label{display:block;font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.375rem}.DocumentFileModal_formGroupCompact__sL2Ch input{width:100%;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem}.DocumentFileModal_formGroupCompact__sL2Ch input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.DocumentFileModal_processingOptions__6mRUv .DocumentFileModal_toggleRow__g5rCD{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.DocumentFileModal_processingOptions__6mRUv .DocumentFileModal_toggleOptionCompact__jsrXQ{display:flex;align-items:center;gap:.5rem}.DocumentFileModal_processingOptions__6mRUv .DocumentFileModal_toggleOptionCompact__jsrXQ .DocumentFileModal_toggleText__tAKUk{font-size:.8125rem;color:#111827;font-weight:500}.DocumentFileModal_processingOptions__6mRUv .DocumentFileModal_pdfSelectCompact__JAr_x{display:flex;align-items:center;gap:.5rem;margin-left:auto}.DocumentFileModal_processingOptions__6mRUv .DocumentFileModal_pdfSelectCompact__JAr_x .DocumentFileModal_selectLabel__a2tAf{font-size:.75rem;color:#6b7280;font-weight:500;white-space:nowrap}.DocumentFileModal_processingOptions__6mRUv .DocumentFileModal_pdfSelectCompact__JAr_x .DocumentFileModal_selectInput___bHvt{padding:.375rem .5rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.75rem;background:#fff;min-width:120px}.DocumentFileModal_processingOptions__6mRUv .DocumentFileModal_pdfSelectCompact__JAr_x .DocumentFileModal_selectInput___bHvt:focus{outline:none;border-color:#2563eb}.DocumentFileModal_progressItem__cY3Zc{display:flex;justify-content:space-between;align-items:center;padding:.75rem;margin-bottom:.5rem;border-radius:.5rem;background:#fff;border:1px solid #e5e7eb;transition:all .2s ease-in-out;position:relative}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_cancelItemButton__47yP_{width:20px;height:20px;border:none;border-radius:50%;background:#d1d5db;color:#4b5563;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;transition:all .2s ease;flex-shrink:0;margin-right:.5rem}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_cancelItemButton__47yP_:hover{background:#dc2626;color:#fff}.DocumentFileModal_progressItem__cY3Zc.DocumentFileModal_uploading__58PLE{border-color:#2563eb;background:rgb(244.1,247.2,254)}.DocumentFileModal_progressItem__cY3Zc.DocumentFileModal_success__QoUI7{border-color:#059669;background:rgb(242.5,249.75,247.5)}.DocumentFileModal_progressItem__cY3Zc.DocumentFileModal_error__GOA7c{border-color:#dc2626;background:rgb(253.25,244.15,244.15)}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_fileInfo__INhlj{flex:1;min-width:0;margin-right:1rem}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_fileInfo__INhlj .DocumentFileModal_fileName__5AFcN{font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:.25rem}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_fileInfo__INhlj .DocumentFileModal_progressPercent__OGiKs{font-size:.75rem;color:#6b7280;font-weight:600}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_fileInfo__INhlj .DocumentFileModal_progressPercent__OGiKs .DocumentFileModal_reconnecting__RJK3Z{display:inline-flex;align-items:center;gap:.25rem;color:#ea580c;animation:DocumentFileModal_reconnectPulse___wI9w 1.5s ease-in-out infinite}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_fileInfo__INhlj .DocumentFileModal_progressPercent__OGiKs .DocumentFileModal_polling__vQGAl{display:inline-flex;align-items:center;gap:.25rem;color:#2563eb;animation:DocumentFileModal_pollingPulse__mvyiU 2s ease-in-out infinite}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_fileInfo__INhlj .DocumentFileModal_reconnectMessage__dCUt_{display:block;font-size:.7rem;color:#ea580c;margin-top:.25rem;padding:.25rem .5rem;background:rgba(234,88,12,.1);border-radius:.25rem;word-break:break-word;animation:DocumentFileModal_reconnectPulse___wI9w 2s ease-in-out infinite}@keyframes DocumentFileModal_reconnectPulse___wI9w{0%,to{opacity:1}50%{opacity:.6}}@keyframes DocumentFileModal_pollingPulse__mvyiU{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.98)}}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ .DocumentFileModal_progressBar__dt_P6{width:100px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ .DocumentFileModal_progressBar__dt_P6 .DocumentFileModal_progressFill__Ua9Sg{height:100%;background:linear-gradient(90deg,#2563eb,rgb(83.7142857143,132.4285714286,239.2857142857));transition:width .3s ease;border-radius:3px}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ .DocumentFileModal_sessionInfo__Id2vi{font-size:.7rem;color:#6b7280;font-family:monospace}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ .DocumentFileModal_statusText__Zeeem{font-size:.875rem;font-weight:600;white-space:nowrap;margin-bottom:0}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ .DocumentFileModal_statusText__Zeeem.DocumentFileModal_uploading__58PLE{color:#2563eb}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ .DocumentFileModal_statusText__Zeeem.DocumentFileModal_success__QoUI7{color:#059669}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ .DocumentFileModal_statusText__Zeeem.DocumentFileModal_error__GOA7c{color:#dc2626;margin-bottom:0;padding:0;background:rgba(0,0,0,0)}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ .DocumentFileModal_cancelButton__ZUdLk{width:24px;height:24px;border:none;border-radius:50%;background:#e5e7eb;color:#4b5563;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;transition:all .2s ease;flex-shrink:0;margin-left:.5rem}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ .DocumentFileModal_cancelButton__ZUdLk:hover{background:#dc2626;color:#fff}@media(max-width:768px){.DocumentFileModal_modalContent__V_0NG{width:95%;padding:1.5rem}.DocumentFileModal_progressItem__cY3Zc .DocumentFileModal_progressStatus__MTiVZ{flex-direction:column;gap:.5rem;align-items:flex-end}.DocumentFileModal_collapsedIcon__F5J_2{bottom:10px;right:10px;width:50px;height:50px}.DocumentFileModal_collapsedIcon__F5J_2 .DocumentFileModal_uploadIconCollapsed__fiDcD{font-size:1.25rem}.DocumentFileModal_collapsedIcon__F5J_2 .DocumentFileModal_badge__4OEBJ{width:20px;height:20px;font-size:.6875rem}.DocumentFileModal_minimizedContainer__w5dP_{bottom:10px;right:10px;max-width:280px;min-width:240px}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedHeader__TBJIe{padding:.625rem .875rem;font-size:.8125rem}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedHeader__TBJIe .DocumentFileModal_collapseButton__pBKTR{font-size:.6875rem;padding:.1875rem}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww{padding:.625rem .875rem}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww .DocumentFileModal_itemIcon__aqr5_{font-size:1.125rem}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww .DocumentFileModal_itemInfo__teSKQ .DocumentFileModal_itemType__5dAx6{font-size:.6875rem}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww .DocumentFileModal_itemInfo__teSKQ .DocumentFileModal_itemName__fEYtz{font-size:.8125rem;max-width:160px}.DocumentFileModal_minimizedContainer__w5dP_ .DocumentFileModal_minimizedItem__nl8ww .DocumentFileModal_itemInfo__teSKQ .DocumentFileModal_itemCollection__G9WLw{font-size:.75rem}.DocumentFileModal_minimizedButton__U7qSp{top:10px;right:10px;padding:.5rem .75rem;font-size:.8rem}.DocumentFileModal_minimizedButton__U7qSp .DocumentFileModal_uploadText__yw8Mv{font-size:.75rem}}.DocumentFileModal_wideModal__ihwYg{width:auto!important;min-width:700px!important;max-width:900px!important}.DocumentFileModal_documentUploadModal__nePlR{max-width:560px!important;min-width:560px!important;width:100%;border-radius:8px;padding:0;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_modalHeader__QjI1A{height:40px;padding:0 16px 0 40px;margin:0;border-radius:8px 8px 0 0;background:rgba(0,0,0,0);display:flex;align-items:flex-end;justify-content:flex-end;flex-shrink:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_modalBody__tVpzG{padding:0 40px;overflow-y:auto;flex:1;min-height:0;display:block}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_docUploadHeader__ZlnYv{margin-bottom:24px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_docUploadTitle__Sb4pt{margin:0;font-size:20px;font-weight:700;line-height:32px;color:#1d1f23;font-family:Pretendard,sans-serif}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_collectionInfoRow__NT9Fj{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:400;line-height:16px;font-family:Pretendard,sans-serif}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_collectionInfoRow__NT9Fj .DocumentFileModal_collectionInfoGroup__T4PJB{display:inline-flex;align-items:center;gap:4px;min-width:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_collectionInfoRow__NT9Fj .DocumentFileModal_infoLabel__vrfnQ{color:#7a7f89}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_collectionInfoRow__NT9Fj .DocumentFileModal_infoValue__ZY644{color:#40444d}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_collectionInfoCompact__oN78l{margin-bottom:24px;padding:0;background:rgba(0,0,0,0);border:none;font-size:12px;font-weight:400;line-height:16px;gap:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_collectionInfoCompact__oN78l .DocumentFileModal_infoLabel__vrfnQ{font-size:12px;font-weight:400;color:#7a7f89;text-transform:none}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_collectionInfoCompact__oN78l .DocumentFileModal_infoValue__ZY644{font-size:12px;font-weight:400;color:#40444d}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_collectionInfoCompact__oN78l .DocumentFileModal_infoDivider__Q50gS{display:none}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_collectionInfoCompact__oN78l .DocumentFileModal_infoItem__Mq5_A:after{content:" ";white-space:pre}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_docUploadTabContainer__0j9lE{margin:0 0 24px;padding:0;border-bottom:none;gap:8px;display:flex}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_docUploadTab___yMxg{height:36px;padding:0 16px;border-radius:8px;border:none;bottom:0;font-size:14px;font-weight:700}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_docUploadTab___yMxg:not(.DocumentFileModal_active__1MGkv){background:#fff;border:1px solid #d0d5dd;color:#abb1ba}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_docUploadTab___yMxg:not(.DocumentFileModal_active__1MGkv):hover{background:#f2f4f7;color:#abb1ba}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_docUploadTab___yMxg.DocumentFileModal_active__1MGkv{background:#e6ebfc;color:#305eeb;border:none}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_docUploadTab___yMxg.DocumentFileModal_active__1MGkv:hover{background:#e6ebfc;color:#305eeb}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repositoryTab__ltCmE{display:flex;flex-direction:column;gap:24px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repositoryConfigBlock__ovXCG{display:flex;flex-direction:column;gap:16px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repositoryProcessingBlock__USFgo{display:flex;flex-direction:column;gap:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repoUploadButtonWrap__ivCzl{width:100%}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repoUploadButton__J99zV{width:100%;height:48px;border:none;border-radius:8px;background:#8f9ff5;color:#fff;font-size:16px;font-weight:700;line-height:26px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repoUploadButton__J99zV:disabled{cursor:not-allowed;opacity:.7}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repoUploadButtonIcon__DvMYY{font-size:18px;line-height:1}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_formGroup__ay8GZ{margin:0;display:flex;flex-direction:column;gap:4px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_formGroup__ay8GZ>label{margin:0;font-size:12px;font-weight:700;line-height:16px;color:#40444d;font-family:Pretendard,sans-serif}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_formGroup__ay8GZ input,.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_formGroup__ay8GZ select{width:100%;height:36px;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;color:#40444d;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_helpText__5OoBT{margin:0;font-size:12px;font-weight:400;line-height:16px;color:#7a7f89;font-family:Pretendard,sans-serif}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_inputWithButton__cWTGP{display:flex;gap:4px;align-items:center}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_inputWithButton__cWTGP input{flex:1;min-width:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repoFetchBranchBtn___kht2{width:88px;height:36px;padding:0 12px;border-radius:8px;background:#f2f4f7;border:1px solid rgba(0,0,0,0);color:#40444d;font-size:14px;font-weight:700;line-height:20px;cursor:pointer}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repoFetchBranchBtn___kht2:disabled{cursor:not-allowed;opacity:.6}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_checkboxGroup__a5BP1{width:100%;min-height:52px;padding:6px 0;margin:0;display:flex;flex-direction:column;gap:4px;background:rgba(0,0,0,0);border:none;border-radius:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_checkboxGroup__a5BP1 .DocumentFileModal_helpText__5OoBT{margin:0;padding:0;font-size:12px;font-weight:400;line-height:16px;color:#7a7f89}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_checkboxLabel__0W3AK{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-size:14px;font-weight:400;line-height:20px;color:#40444d}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_checkboxLabel__0W3AK input[type=checkbox]{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:#305eeb}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_checkboxLabel__0W3AK span{white-space:nowrap}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_dropZone__QTcUP{min-height:100px;padding:24px 16px;background:#f7f8fa;border:1px solid rgba(0,0,0,.08);border-radius:8px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_dropZone__QTcUP .DocumentFileModal_dropZoneTitle__huRqs{font-size:12px;font-weight:400;line-height:16px;color:#7a7f89;font-family:Pretendard,sans-serif;margin:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_dropZone__QTcUP .DocumentFileModal_dropZoneSubtitle__NFU_0{display:none}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_dropZone__QTcUP .DocumentFileModal_dropZoneIcon__Likdc{color:#abb1ba;line-height:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_dropZone__QTcUP .DocumentFileModal_dropZoneIcon__Likdc svg{width:24px;height:24px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_figmaFrame425__Km2sO{width:100%;margin-top:16px;margin-bottom:0;font-family:Pretendard,sans-serif}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_embeddingChunkRow__sYkHk{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:16px;min-height:28px;margin-bottom:16px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_embeddingBadge___mRCl{height:20px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;color:#7a7f89;text-transform:none}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_embeddingBadge___mRCl .DocumentFileModal_statusDot__eCsHo{width:16px;height:16px;border-radius:100px;flex-shrink:0;border:1px solid #2eb146;background:#bce6c4}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_embeddingBadge___mRCl .DocumentFileModal_statusDot__eCsHo.DocumentFileModal_inactive__EzQmH{border-color:#abb1ba;background:#e4e7ec}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_chunkOverlapGroup__V03JK{display:flex;align-items:center;gap:8px;height:28px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_chunkOverlapGroup__V03JK .DocumentFileModal_figmaLabel__42QdC{font-size:12px;font-weight:400;line-height:16px;color:#7a7f89;white-space:nowrap;width:auto;text-align:left}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_chunkOverlapGroup__V03JK .DocumentFileModal_figmaDropdownSmall__yxw4N{width:80px;height:28px;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;color:#40444d;background:#f2f4f7;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:text;text-align:right}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_chunkOverlapGroup__V03JK .DocumentFileModal_figmaDropdownSmall__yxw4N::-webkit-inner-spin-button,.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_chunkOverlapGroup__V03JK .DocumentFileModal_figmaDropdownSmall__yxw4N::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_chunkOverlapGroup__V03JK .DocumentFileModal_figmaDropdownSmall__yxw4N[type=number]{-moz-appearance:textfield}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_switchRow__igwX_{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:22px;margin-bottom:16px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_switchItemFigma__OWqVu{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_switchItemFigma__OWqVu .DocumentFileModal_figmaSwitch__8eMZc{width:33px;height:20px;border-radius:500px;background:#abb1ba;position:relative;flex-shrink:0;transition:background .2s}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_switchItemFigma__OWqVu .DocumentFileModal_figmaSwitch__8eMZc:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_switchItemFigma__OWqVu input{position:absolute;opacity:0;width:0;height:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_switchItemFigma__OWqVu input:checked+.DocumentFileModal_figmaSwitch__8eMZc{background:#305eeb}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_switchItemFigma__OWqVu input:checked+.DocumentFileModal_figmaSwitch__8eMZc:after{transform:translateX(13px)}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_switchItemFigma__OWqVu .DocumentFileModal_figmaSwitchLabel__EFehD{font-size:12px;font-weight:400;line-height:22px;color:#40444d}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_pdfRow__sUHmu{display:flex;align-items:center;flex-wrap:nowrap;min-height:36px;gap:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_pdfGroup__XlXL6{display:flex;align-items:center;gap:8px;margin-right:16px;flex-shrink:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_pdfGroup__XlXL6 .DocumentFileModal_figmaLabel__42QdC{font-size:12px;font-weight:400;line-height:16px;color:#40444d;white-space:nowrap}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_pdfGroup__XlXL6 .DocumentFileModal_figmaDropdownWide__nWkQG{width:202px;height:36px;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;color:#40444d;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%2340444d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_processingSettingsDoneBox__wj0sN{width:100%;min-height:68px;margin-top:24px;margin-bottom:0;padding:24px 10px;background:#f7f8fa;border:1px solid rgba(0,0,0,.08);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#40444d;text-align:center}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_figmaAdvancedBtn__SLReb{width:203px;min-width:203px;flex-shrink:0;height:36px;padding:0 16px;font-size:14px;font-weight:700;line-height:20px;color:#305eeb;background:#fff;border:1px solid #839ef3;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_figmaAdvancedBtn__SLReb:hover:not(:disabled){background:rgba(48,94,235,.04)}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_figmaSettingLabel__sIE_z{font-size:12px;font-weight:400;line-height:16px;color:#40444d;white-space:nowrap;margin-right:8px;flex-shrink:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_collapsibleSettings__8CNmD .DocumentFileModal_settingsToggleBtn__m8Lqb{display:none}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_settingsExpandedPanel__GnKx9{border-top:none;padding:0 16px 16px}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_modalActions__InZxq{padding:24px 40px;margin:0;border-top:none!important;gap:8px;flex-shrink:0}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repoModalActions__auUQJ{border-top:none!important;justify-content:flex-end}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repoCloseBtn__dBo0t{height:40px;padding:0 16px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#40444d;font-size:14px;font-weight:700;line-height:20px;cursor:pointer}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_repoCloseBtn__dBo0t:disabled{cursor:not-allowed;opacity:.6}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_button__NhYij{height:48px;flex:1;max-width:236px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:26px;border-radius:8px;text-align:center}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_button__NhYij.DocumentFileModal_secondary__UqUls{background:#fff;border:1px solid #839ef3;color:#305eeb}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_button__NhYij.DocumentFileModal_secondary__UqUls:hover:not(:disabled){background:rgba(48,94,235,.04)}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_button__NhYij.DocumentFileModal_primary__cJnTy{background:linear-gradient(90deg,#305eeb 1.64%,#783ced);border:none;color:#fff}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_closeButton__FOaoH{width:24px;height:24px;padding:0;font-size:1.25rem;color:#40444d;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer}.DocumentFileModal_documentUploadModal__nePlR .DocumentFileModal_closeButton__FOaoH:hover{color:#1d1f23;background:rgba(0,0,0,0)}.DocumentFileModal_modalHeader__QjI1A{background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(37,99,235,.02));padding:1rem 1.5rem;border-radius:.75rem .75rem 0 0;margin:-1.5rem -1.5rem 1rem}.DocumentFileModal_modalHeader__QjI1A h3{margin:0;color:#111827;font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.DocumentFileModal_modalBody__tVpzG{display:flex;gap:2rem}.DocumentFileModal_leftPanel___B03q{flex:1;max-width:550px}.DocumentFileModal_rightPanel__4olwj{flex:2}.DocumentFileModal_embeddingInfo__MF75u{background:#f9fafb;border-radius:.5rem;padding:1rem;border:1px solid #e5e7eb}.DocumentFileModal_embeddingInfo__MF75u h4{margin:0 0 .75rem;color:#6b7280;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.DocumentFileModal_loadingText__GObpW{color:#6b7280;font-style:italic}.DocumentFileModal_errorText__kS6nn{color:#dc2626;font-weight:500}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_statusCard__hFEf0{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_statusBadge__in1ks{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_statusBadge__in1ks.DocumentFileModal_available__0Cfzn{background:rgba(5,150,105,.1);color:#059669;border:1px solid rgba(5,150,105,.3)}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_statusBadge__in1ks.DocumentFileModal_unavailable___NUmg{background:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.3)}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_providerBadge__DI9sL{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;background:rgba(37,99,235,.1);color:#2563eb;border:1px solid rgba(37,99,235,.3);text-transform:uppercase}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_infoRow__nzojE{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.375rem 0}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_infoRow__nzojE:last-child{margin-bottom:0}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_infoRow__nzojE label{font-weight:500;color:#6b7280;font-size:.8125rem}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_infoRow__nzojE span{font-weight:600}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_mismatchDetails__mF24e{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280;margin-bottom:.75rem}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_mismatchDetails__mF24e .DocumentFileModal_arrow__NU84D{color:#dc2626;font-weight:700}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_providerName__0LpDx{color:#2563eb;font-weight:600;text-transform:uppercase}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_modelName__kEQDW{color:#111827;font-family:Courier New,monospace;font-size:.875rem}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_dimension__4iZen{font-weight:600;color:#059669}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_dimension__4iZen.DocumentFileModal_mismatch__evrm_{color:#dc2626}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_status__oRVr_{font-weight:600}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_status__oRVr_.DocumentFileModal_available__0Cfzn{color:#059669}.DocumentFileModal_embeddingDetails__v9TMw .DocumentFileModal_status__oRVr_.DocumentFileModal_unavailable___NUmg{color:#dc2626}.DocumentFileModal_warningSection__xQPn4{margin-top:.75rem;padding:.75rem;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.25);border-radius:.5rem}.DocumentFileModal_warningSection__xQPn4 .DocumentFileModal_warningMessage__n9lU3{color:#dc2626;font-weight:600;font-size:.8125rem;margin-bottom:.5rem}.DocumentFileModal_warningSection__xQPn4 .DocumentFileModal_checkboxLabel__0W3AK{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-weight:500;font-size:.75rem;cursor:pointer}.DocumentFileModal_warningSection__xQPn4 .DocumentFileModal_checkboxLabel__0W3AK input[type=checkbox]{margin:0;width:14px;height:14px;flex-shrink:0;cursor:pointer;accent-color:#2563eb}.DocumentFileModal_settingsSection__MAiGo h4{margin:0 0 1rem;color:#111827;font-size:1.125rem;font-weight:600}.DocumentFileModal_headerTop__lgp12{margin-bottom:.75rem}.DocumentFileModal_titleSection__njk7W{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.DocumentFileModal_closeButton__FOaoH{background:rgba(0,0,0,0);border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem .5rem;line-height:1;transition:all .2s ease-in-out;border-radius:.25rem}.DocumentFileModal_closeButton__FOaoH:hover{color:#dc2626;background:rgba(220,38,38,.1)}.DocumentFileModal_collectionInfoCompact__oN78l{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:hsla(0,0%,100%,.7);border-radius:.375rem;border:1px solid rgba(229,231,235,.5)}.DocumentFileModal_infoItem__Mq5_A{display:flex;align-items:center;gap:.375rem}.DocumentFileModal_infoLabel__vrfnQ{font-size:.6875rem;font-weight:600;color:#6b7280;text-transform:uppercase}.DocumentFileModal_infoValue__ZY644{font-size:.8125rem;font-weight:600;color:#111827}.DocumentFileModal_infoDivider__Q50gS{color:#e5e7eb;font-weight:700}.DocumentFileModal_tabContainer__onBMu{display:flex;gap:0;margin:.75rem -1.5rem 0;border-bottom:2px solid #e5e7eb;padding:0 1.5rem}.DocumentFileModal_tab__dSQpV{padding:.625rem 1.25rem;background:rgba(0,0,0,0);border:none;border-bottom:3px solid rgba(0,0,0,0);cursor:pointer;font-size:.9375rem;font-weight:600;color:#6b7280;transition:all .2s ease-in-out;position:relative;bottom:-2px;display:flex;align-items:center;gap:.5rem}.DocumentFileModal_tab__dSQpV:hover{color:#2563eb;background:rgba(37,99,235,.05);border-radius:.5rem .5rem 0 0}.DocumentFileModal_tab__dSQpV.DocumentFileModal_active__1MGkv{color:#2563eb;border-bottom-color:#2563eb;background:rgba(37,99,235,.03);border-radius:.5rem .5rem 0 0}.DocumentFileModal_tab__dSQpV.DocumentFileModal_active__1MGkv .DocumentFileModal_tabIcon__JKu7o{transform:scale(1.1)}.DocumentFileModal_tabIcon__JKu7o{font-size:1.125rem;transition:transform .2s ease-in-out}.DocumentFileModal_tabLabel__gH5Ms{font-weight:600}.DocumentFileModal_fullPanel__JFOW8{flex:1}.DocumentFileModal_fullPanel__JFOW8,.DocumentFileModal_repositoryForm__CmVp5,.DocumentFileModal_repositoryTab__ltCmE{display:flex;flex-direction:column;gap:.75rem}.DocumentFileModal_inputWithButton__cWTGP{display:flex;gap:.375rem}.DocumentFileModal_inputWithButton__cWTGP input{flex:1}.DocumentFileModal_inputWithButton__cWTGP button{white-space:nowrap;font-size:.75rem;padding:.375rem .625rem}.DocumentFileModal_checkboxGroup__a5BP1{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb;margin-bottom:.5rem;transition:all .2s ease-in-out}.DocumentFileModal_checkboxGroup__a5BP1:hover{background:rgba(37,99,235,.03);border-color:rgba(37,99,235,.3)}.DocumentFileModal_checkboxGroup__a5BP1 .DocumentFileModal_helpText__5OoBT{font-size:.6875rem;margin-left:1.25rem;margin-top:0;padding:0}.DocumentFileModal_checkboxLabel__0W3AK{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-weight:500;color:#111827;user-select:none;font-size:.8125rem;white-space:nowrap}.DocumentFileModal_checkboxLabel__0W3AK input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:#2563eb;flex-shrink:0}.DocumentFileModal_checkboxLabel__0W3AK span{white-space:nowrap}.DocumentFileModal_nestedFormGroup__hEpjW{margin-top:.5rem;padding-left:1.25rem}.DocumentFileModal_nestedFormGroup__hEpjW label{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:500;color:#6b7280}.DocumentFileModal_nestedFormGroup__hEpjW input[type=text]{width:100%;max-width:250px;padding:.375rem .5rem;border:1px solid #e5e7eb;border-radius:.25rem;font-size:.75rem;transition:border-color .2s ease-in-out}.DocumentFileModal_nestedFormGroup__hEpjW input[type=text]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.DocumentFileModal_nestedFormGroup__hEpjW input[type=text]:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.DocumentFileModal_nestedFormGroup__hEpjW .DocumentFileModal_helpText__5OoBT{margin-top:.25rem;font-size:.625rem}.DocumentFileModal_nestedFormGroup__hEpjW .DocumentFileModal_helpText__5OoBT:not(:last-child){margin-bottom:.25rem}.DocumentFileModal_uploadButtonContainer__xUkDH{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.DocumentFileModal_uploadButtonContainer__xUkDH button{width:100%;font-size:.8125rem;padding:.5rem 1rem}.DocumentFileModal_uploadingButtonGroup__yw4Qb{display:flex;gap:.5rem;width:100%;align-items:stretch}.DocumentFileModal_uploadingButton__e2M2f{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;position:relative;font-size:.8125rem;padding:.5rem 1rem}.DocumentFileModal_uploadingButton__e2M2f .DocumentFileModal_uploadingIcon__Hi6qE{font-size:1rem;animation:DocumentFileModal_bounce__73t3s 1s infinite}@keyframes DocumentFileModal_bounce__73t3s{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.DocumentFileModal_cancelButton__ZUdLk{min-width:70px;max-width:90px;display:flex;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;transition:all .2s ease;font-size:.75rem;padding:.5rem .75rem;font-weight:600}.DocumentFileModal_cancelButton__ZUdLk span:first-child{font-size:.875rem;font-weight:700;line-height:1}.DocumentFileModal_cancelButton__ZUdLk:hover:not(:disabled){opacity:.9}.DocumentFileModal_cancelButton__ZUdLk:active:not(:disabled){transform:scale(.95)}.DocumentFileModal_infoSection__BuMRd{background:#f7f8fa;padding:16px;border-radius:8px;border:1px solid rgba(0,0,0,.08);margin-top:0}.DocumentFileModal_infoSection__BuMRd .DocumentFileModal_repoInfoTitle__recxd{margin:0 0 8px;color:#7a7f89;font-size:14px;font-weight:700;line-height:20px;font-family:Pretendard,sans-serif}.DocumentFileModal_infoSection__BuMRd .DocumentFileModal_repoInfoBody__vofqg{margin:0;color:#7a7f89;font-size:12px;font-weight:400;line-height:16px;font-family:Pretendard,sans-serif;white-space:pre-line}.DocumentFileModal_toggleOptions__UuJ3T{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.DocumentFileModal_toggleRow__g5rCD{display:flex;flex-direction:row;gap:.75rem}.DocumentFileModal_toggleOption___FRHC{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;transition:border-color .2s ease,background-color .2s ease}.DocumentFileModal_toggleOption___FRHC:hover{border-color:#d1d5db;background-color:#f3f4f6}.DocumentFileModal_toggleOptionCompact__jsrXQ{display:flex;justify-content:flex-start;gap:.5rem;padding:.75rem 1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;transition:border-color .2s ease,background-color .2s ease;flex:1}.DocumentFileModal_toggleOptionCompact__jsrXQ:hover{border-color:#d1d5db;background-color:#f3f4f6}.DocumentFileModal_toggleOptionCompact__jsrXQ .DocumentFileModal_toggleLabel__LsDU3{flex-shrink:0}.DocumentFileModal_toggleOptionCompact__jsrXQ .DocumentFileModal_toggleContent__pWUwE{display:flex;align-items:center;flex:unset}.DocumentFileModal_toggleOptionCompact__jsrXQ .DocumentFileModal_toggleText__tAKUk{line-height:24px}.DocumentFileModal_toggleLabel__LsDU3{display:flex;align-items:center;cursor:pointer;user-select:none;flex-shrink:0}.DocumentFileModal_toggleInput__ZgLnX{display:none}.DocumentFileModal_toggleSwitch__keffp{display:inline-block;position:relative;width:44px;height:24px;background-color:#d1d5db;border-radius:12px;transition:background-color .2s ease;flex-shrink:0}.DocumentFileModal_toggleSwitch__keffp:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.DocumentFileModal_toggleInput__ZgLnX:checked+.DocumentFileModal_toggleSwitch__keffp{background-color:#3b82f6}.DocumentFileModal_toggleInput__ZgLnX:checked+.DocumentFileModal_toggleSwitch__keffp:after{transform:translateX(20px)}.DocumentFileModal_toggleContent__pWUwE{display:flex;flex-direction:column;gap:.25rem;flex:1}.DocumentFileModal_toggleText__tAKUk{font-size:.9375rem;font-weight:600;color:#1f2937;line-height:1.4}.DocumentFileModal_toggleDescription___NzOe{color:#6b7280;font-size:.8125rem;line-height:1.5}.DocumentFileModal_selectOption__MvUPw{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;transition:border-color .2s ease,background-color .2s ease}.DocumentFileModal_selectOption__MvUPw:hover{border-color:#d1d5db;background-color:#f3f4f6}.DocumentFileModal_selectContent__cCEtt{display:flex;align-items:center;gap:.75rem}.DocumentFileModal_selectLabel__a2tAf{font-size:.875rem;font-weight:600;color:#1f2937;flex-shrink:0}.DocumentFileModal_selectInput___bHvt{flex:1;padding:.5rem .75rem;font-size:.8125rem;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;outline:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.DocumentFileModal_selectInput___bHvt:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.DocumentFileModal_selectInput___bHvt:hover{border-color:#9ca3af}.DocumentFileModal_selectDescription__m4QIn{color:#6b7280;font-size:.75rem;line-height:1.4}.DocumentFileModal_uploadTabContent__M6Yo0{flex:1;width:100%;display:flex;flex-direction:column;gap:.75rem}.DocumentFileModal_statusBanner__Y5nn_{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;font-size:.8125rem;font-weight:500}.DocumentFileModal_statusBanner__Y5nn_.DocumentFileModal_success__QoUI7{background:rgba(5,150,105,.1);color:#059669;border:1px solid rgba(5,150,105,.25)}.DocumentFileModal_statusBanner__Y5nn_.DocumentFileModal_errorBanner__wFmrD{background:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.25)}.DocumentFileModal_statusBanner__Y5nn_.DocumentFileModal_warning__8xZMe{background:rgba(234,88,12,.1);color:#ea580c;border:1px solid rgba(234,88,12,.25)}.DocumentFileModal_statusBanner__Y5nn_ .DocumentFileModal_statusIcon__Y2_Oi{font-size:.875rem;font-weight:700}.DocumentFileModal_statusBanner__Y5nn_ .DocumentFileModal_statusMessage__CoPjM{flex:1}.DocumentFileModal_uploadSection__u_4if{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.DocumentFileModal_uploadHeader__FjgZQ{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.DocumentFileModal_headerLeft__5Y0IL{display:flex;align-items:center;gap:.375rem}.DocumentFileModal_fileCount__N8z80{font-size:.75rem;font-weight:600;color:#374151}.DocumentFileModal_successBadge__69Qfa{color:#059669;font-weight:600}.DocumentFileModal_errorBadge__mQsrl{color:#dc2626;font-weight:600}.DocumentFileModal_fileItemLeft__RUdyB,.DocumentFileModal_headerActions__6gHB7{display:flex;align-items:center;gap:.375rem}.DocumentFileModal_fileItemLeft__RUdyB{flex:1;min-width:0}.DocumentFileModal_fileItemLeft__RUdyB .DocumentFileModal_fileName__5AFcN{font-size:.75rem;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DocumentFileModal_fileItemRight__tBJ14{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.DocumentFileModal_statusLabel__JeQGt{font-size:.6875rem;font-weight:500;color:#2563eb;white-space:nowrap}.DocumentFileModal_fileItem__QSb4K.DocumentFileModal_success__QoUI7 .DocumentFileModal_statusLabel__JeQGt{color:#059669}.DocumentFileModal_fileItem__QSb4K.DocumentFileModal_error__GOA7c .DocumentFileModal_statusLabel__JeQGt{color:#dc2626}.DocumentFileModal_removeBtn__ntrLk{width:16px;height:16px;border:none;border-radius:50%;background:#e5e7eb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:700;transition:all .15s ease;flex-shrink:0;opacity:.6}.DocumentFileModal_removeBtn__ntrLk:hover{background:#dc2626;color:#fff;opacity:1}.DocumentFileModal_uploadStats__JbG7c{display:flex;align-items:center;gap:.75rem}.DocumentFileModal_statItem__5Sjip{display:flex;align-items:center;gap:.25rem;font-size:.75rem}.DocumentFileModal_statItem__5Sjip .DocumentFileModal_statNumber__A1Hx8{font-weight:700;font-size:.8125rem;color:#374151}.DocumentFileModal_statItem__5Sjip .DocumentFileModal_statLabel__G4c2T{color:#6b7280;font-weight:500;font-size:.6875rem}.DocumentFileModal_statItem__5Sjip.DocumentFileModal_successStat__jCShG .DocumentFileModal_statNumber__A1Hx8{color:#059669}.DocumentFileModal_statItem__5Sjip.DocumentFileModal_errorStat__dkcij .DocumentFileModal_statNumber__A1Hx8{color:#dc2626}.DocumentFileModal_statItem__5Sjip.DocumentFileModal_uploadingStat__PbUc6 .DocumentFileModal_statNumber__A1Hx8{color:#2563eb}.DocumentFileModal_cancelAllBtn__3gPCq{padding:.25rem .5rem;font-size:.6875rem;font-weight:600;color:#fff;background:#dc2626;border:none;border-radius:.25rem;cursor:pointer;transition:background .15s ease}.DocumentFileModal_cancelAllBtn__3gPCq:hover{background:rgb(178.25,28.75,28.75)}.DocumentFileModal_fileList__n0a_h{overflow-y:auto;max-height:180px}.DocumentFileModal_fileItem__QSb4K{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-bottom:1px solid #f3f4f6;min-height:32px}.DocumentFileModal_fileItem__QSb4K:last-child{border-bottom:none}.DocumentFileModal_fileItem__QSb4K.DocumentFileModal_success__QoUI7{background:rgba(5,150,105,.03)}.DocumentFileModal_fileItem__QSb4K.DocumentFileModal_error__GOA7c{background:rgba(220,38,38,.03)}.DocumentFileModal_fileIcon__UEpqK{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DocumentFileModal_fileIcon__UEpqK .DocumentFileModal_checkIcon__QHOu2{color:#059669;font-weight:700;font-size:.75rem}.DocumentFileModal_fileIcon__UEpqK .DocumentFileModal_errorIcon__CYhuc{color:#dc2626;font-weight:700;font-size:.75rem}.DocumentFileModal_fileIcon__UEpqK .DocumentFileModal_waitIcon__4oRJ_{font-size:.625rem}.DocumentFileModal_fileIcon__UEpqK .DocumentFileModal_spinnerIcon__8pKtF{width:12px;height:12px;border:2px solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:DocumentFileModal_spin__7fV8y .8s linear infinite}@keyframes DocumentFileModal_spin__7fV8y{to{transform:rotate(1turn)}}.DocumentFileModal_fileDetails__HjqsV{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem}.DocumentFileModal_fileDetails__HjqsV .DocumentFileModal_fileName__5AFcN{font-size:.75rem;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.DocumentFileModal_fileDetails__HjqsV .DocumentFileModal_fileStatus__lgG4O{font-size:.6875rem;font-weight:500;color:#2563eb;white-space:nowrap;flex-shrink:0}.DocumentFileModal_fileItem__QSb4K.DocumentFileModal_success__QoUI7 .DocumentFileModal_fileDetails__HjqsV .DocumentFileModal_fileStatus__lgG4O{color:#059669}.DocumentFileModal_fileItem__QSb4K.DocumentFileModal_error__GOA7c .DocumentFileModal_fileDetails__HjqsV .DocumentFileModal_fileStatus__lgG4O{color:#dc2626}.DocumentFileModal_cancelBtn__GfEK2{width:16px;height:16px;border:none;border-radius:50%;background:#e5e7eb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:700;transition:all .15s ease;flex-shrink:0;opacity:.6}.DocumentFileModal_cancelBtn__GfEK2:hover{background:#dc2626;color:#fff;opacity:1}.DocumentFileModal_readyState__sOm9V{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;color:#9ca3af;padding:1.5rem}.DocumentFileModal_readyState__sOm9V .DocumentFileModal_readyIcon__5LpcW{font-size:1.5rem;opacity:.5}.DocumentFileModal_readyState__sOm9V .DocumentFileModal_readyText__95t_e{font-size:.75rem;margin:0}.DocumentFileModal_settingsPanel__b48l_{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem;width:100%}.DocumentFileModal_settingsRow__DJaIT{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.DocumentFileModal_embeddingStatus__COyRt{display:flex;align-items:center;gap:.25rem;font-size:.6875rem}.DocumentFileModal_embeddingStatus__COyRt .DocumentFileModal_loadingDot___fcYr{color:#6b7280;font-style:italic}.DocumentFileModal_embeddingStatus__COyRt .DocumentFileModal_errorLabel__wThxe{color:#dc2626;font-weight:500}.DocumentFileModal_statusDot__eCsHo{width:6px;height:6px;border-radius:50%}.DocumentFileModal_statusDot__eCsHo.DocumentFileModal_active__1MGkv{background:#059669}.DocumentFileModal_statusDot__eCsHo.DocumentFileModal_inactive__EzQmH{background:#dc2626}.DocumentFileModal_embeddingLabel__P5Mti{font-weight:500;color:#4b5563;text-transform:uppercase;font-size:.625rem}.DocumentFileModal_warningBadge__tBSW5{font-size:.6875rem;cursor:help}.DocumentFileModal_warningChecks___YDRF{display:flex;align-items:center;gap:.5rem}.DocumentFileModal_warningCheck__QvtR5{display:flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:500;color:#dc2626;cursor:pointer}.DocumentFileModal_warningCheck__QvtR5 input[type=checkbox]{width:10px;height:10px;accent-color:#dc2626}.DocumentFileModal_settingsDivider__N1yJG{width:1px;height:16px;background:#e5e7eb}.DocumentFileModal_settingItem__7zhEQ{display:flex;align-items:center;gap:.25rem}.DocumentFileModal_settingItem__7zhEQ label{font-size:.625rem;font-weight:500;color:#6b7280}.DocumentFileModal_settingItem__7zhEQ input{width:50px;padding:.125rem .25rem;border:1px solid #e5e7eb;border-radius:.25rem;font-size:.6875rem;text-align:center}.DocumentFileModal_settingItem__7zhEQ input:focus{outline:none;border-color:#2563eb}.DocumentFileModal_toggleItem__GUS55{display:flex;align-items:center;gap:.25rem;cursor:pointer}.DocumentFileModal_toggleItem__GUS55 .DocumentFileModal_toggleInput__ZgLnX{display:none}.DocumentFileModal_toggleItem__GUS55 .DocumentFileModal_toggleSwitch__keffp{display:inline-block;position:relative;width:28px;height:16px;background-color:#d1d5db;border-radius:8px;transition:background-color .2s ease}.DocumentFileModal_toggleItem__GUS55 .DocumentFileModal_toggleSwitch__keffp:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.2)}.DocumentFileModal_toggleItem__GUS55 .DocumentFileModal_toggleInput__ZgLnX:checked+.DocumentFileModal_toggleSwitch__keffp{background-color:#2563eb}.DocumentFileModal_toggleItem__GUS55 .DocumentFileModal_toggleInput__ZgLnX:checked+.DocumentFileModal_toggleSwitch__keffp:after{transform:translateX(12px)}.DocumentFileModal_toggleItem__GUS55 .DocumentFileModal_toggleText__tAKUk{font-size:.625rem;font-weight:500;color:#4b5563}.DocumentFileModal_selectItem__xydar{display:flex;align-items:center;gap:.25rem}.DocumentFileModal_selectItem__xydar label{font-size:.625rem;font-weight:500;color:#6b7280}.DocumentFileModal_selectItem__xydar select{padding:.125rem .25rem;border:1px solid #e5e7eb;border-radius:.25rem;font-size:.625rem;background:#fff;min-width:80px}.DocumentFileModal_selectItem__xydar select:focus{outline:none;border-color:#2563eb}.DocumentFileModal_advancedToggleBtn__O93kS{background:rgba(0,0,0,0);border:1px solid #e5e7eb;border-radius:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:.25rem}.DocumentFileModal_advancedToggleBtn__O93kS:hover{background:#f3f4f6;border-color:#2563eb;color:#2563eb}.DocumentFileModal_advancedSettingsPanel__yxX51{background:rgba(37,99,235,.02);border-top:1px dashed #e5e7eb;padding:.5rem 0 0;margin-top:.5rem}.DocumentFileModal_advancedSettingsRow___FenE{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.DocumentFileModal_dropZone__QTcUP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 2rem;background:linear-gradient(135deg,rgba(37,99,235,.02),rgba(37,99,235,.06));border:2px dashed rgba(37,99,235,.3);border-radius:.75rem;cursor:pointer;transition:all .25s ease;min-height:180px}.DocumentFileModal_dropZone__QTcUP:hover{background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(37,99,235,.1));border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,99,235,.15)}.DocumentFileModal_dropZone__QTcUP:hover .DocumentFileModal_dropZoneIcon__Likdc{transform:scale(1.1);color:#2563eb}.DocumentFileModal_dropZone__QTcUP.DocumentFileModal_dragOver__vFaGJ{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(37,99,235,.15));border-color:#2563eb;border-style:solid;transform:scale(1.02);box-shadow:0 12px 32px rgba(37,99,235,.2)}.DocumentFileModal_dropZone__QTcUP.DocumentFileModal_dragOver__vFaGJ .DocumentFileModal_dropZoneIcon__Likdc{transform:scale(1.2);color:#2563eb;animation:DocumentFileModal_bounce__73t3s .5s ease infinite}.DocumentFileModal_dropZoneIcon__Likdc{color:#9ca3af;transition:all .25s ease}.DocumentFileModal_dropZoneIcon__Likdc svg{width:48px;height:48px}.DocumentFileModal_dropZoneTitle__huRqs{font-size:1rem;font-weight:600;color:#374151;margin:0;text-align:center}.DocumentFileModal_dropZoneSubtitle__NFU_0{font-size:.8125rem;color:#6b7280;margin:0;text-align:center}.DocumentFileModal_collapsibleSettings__8CNmD{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.DocumentFileModal_settingsToggleBtn__m8Lqb{width:100%;display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:#f9fafb;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.DocumentFileModal_settingsToggleBtn__m8Lqb:hover{background:#f3f4f6}.DocumentFileModal_settingsToggleIcon__qbFKs{font-size:.625rem;color:#6b7280;width:12px}.DocumentFileModal_settingsToggleText__dhfC3{font-size:.8125rem;font-weight:600;color:#374151}.DocumentFileModal_settingsSummary__qj_FB{flex:1;text-align:right;font-size:.6875rem;color:#6b7280;font-weight:500}.DocumentFileModal_settingsExpandedPanel__GnKx9{padding:1rem;display:flex;flex-direction:column;gap:1rem;border-top:1px solid #e5e7eb}.DocumentFileModal_settingsSection__MAiGo{display:flex;flex-direction:column;gap:.5rem}.DocumentFileModal_settingsSection__MAiGo .DocumentFileModal_sectionHeader__XhObg{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.DocumentFileModal_settingsSection__MAiGo .DocumentFileModal_sectionTitle__PgsLD{font-size:.75rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.025em}.DocumentFileModal_settingsGrid__GOjw0{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.DocumentFileModal_settingItemWithDesc__Ietq4{display:flex;flex-direction:column;gap:.25rem}.DocumentFileModal_settingItemWithDesc__Ietq4 .DocumentFileModal_settingItemHeader__KG1qq{display:flex;align-items:center;gap:.5rem}.DocumentFileModal_settingItemWithDesc__Ietq4 .DocumentFileModal_settingItemHeader__KG1qq label{font-size:.75rem;font-weight:500;color:#4b5563;min-width:70px}.DocumentFileModal_settingItemWithDesc__Ietq4 .DocumentFileModal_settingItemHeader__KG1qq input,.DocumentFileModal_settingItemWithDesc__Ietq4 .DocumentFileModal_settingItemHeader__KG1qq select{flex:1;padding:.375rem .5rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.8125rem}.DocumentFileModal_settingItemWithDesc__Ietq4 .DocumentFileModal_settingItemHeader__KG1qq input:focus,.DocumentFileModal_settingItemWithDesc__Ietq4 .DocumentFileModal_settingItemHeader__KG1qq select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.DocumentFileModal_settingItemWithDesc__Ietq4 .DocumentFileModal_settingItemHeader__KG1qq select{background:#fff;cursor:pointer}.DocumentFileModal_settingItemWithDesc__Ietq4 .DocumentFileModal_settingDesc__vn1jc{font-size:.6875rem;color:#6b7280;padding-left:calc(70px + .5rem);line-height:1.4}.DocumentFileModal_toggleGrid__7TqN_{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.DocumentFileModal_toggleItemWithDesc__ZiEjf{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;background:#f9fafb;border-radius:.375rem;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .15s ease}.DocumentFileModal_toggleItemWithDesc__ZiEjf:hover{background:rgba(37,99,235,.05);border-color:rgba(37,99,235,.2)}.DocumentFileModal_toggleItemWithDesc__ZiEjf .DocumentFileModal_toggleControl__xtsxI{display:flex;align-items:center;gap:.375rem}.DocumentFileModal_toggleItemWithDesc__ZiEjf .DocumentFileModal_toggleControl__xtsxI .DocumentFileModal_toggleInput__ZgLnX{display:none}.DocumentFileModal_toggleItemWithDesc__ZiEjf .DocumentFileModal_toggleControl__xtsxI .DocumentFileModal_toggleSwitch__keffp{display:inline-block;position:relative;width:32px;height:18px;background-color:#d1d5db;border-radius:9px;transition:background-color .2s ease;flex-shrink:0}.DocumentFileModal_toggleItemWithDesc__ZiEjf .DocumentFileModal_toggleControl__xtsxI .DocumentFileModal_toggleSwitch__keffp:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.DocumentFileModal_toggleItemWithDesc__ZiEjf .DocumentFileModal_toggleControl__xtsxI .DocumentFileModal_toggleInput__ZgLnX:checked+.DocumentFileModal_toggleSwitch__keffp{background-color:#2563eb}.DocumentFileModal_toggleItemWithDesc__ZiEjf .DocumentFileModal_toggleControl__xtsxI .DocumentFileModal_toggleInput__ZgLnX:checked+.DocumentFileModal_toggleSwitch__keffp:after{transform:translateX(14px)}.DocumentFileModal_toggleItemWithDesc__ZiEjf .DocumentFileModal_toggleControl__xtsxI .DocumentFileModal_toggleText__tAKUk{font-size:.8125rem;font-weight:500;color:#374151}.DocumentFileModal_toggleItemWithDesc__ZiEjf .DocumentFileModal_toggleDesc__1i_DY{font-size:.6875rem;color:#6b7280;padding-left:calc(32px + .375rem);line-height:1.4}