.component_overlay__beoyK{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);animation:component_fadeIn__8O1BQ .5s;display:flex;align-items:center;justify-content:center;z-index:9999}.component_editorContainer__8BTOJ{position:relative;width:90%;height:90%;max-width:1900px;max-height:90vh;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.2);border-radius:8px;overflow:hidden}.component_uploadingIndicator__U_MjL{display:flex;align-items:center;gap:12px;padding:8px 0}.component_uploadingText__2PgLd{color:#1976d2;font-weight:500;animation:component_fadeInOut__JdeV3 2s infinite}@keyframes component_fadeInOut__JdeV3{0%,to{opacity:1}50%{opacity:.6}}.component_uploading__VmCHL{background-color:#e3f2fd!important;border-color:#2196f3!important;color:#1976d2!important;animation:component_pulse__4Fu9Y 2s infinite}.component_uploading__VmCHL img{filter:hue-rotate(200deg)}@keyframes component_pulse__4Fu9Y{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.component_documentIndicator__nIenE{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background-color:#e8f4f8;border-bottom:1px solid #b0d4db;border-top:1px solid #b0d4db;font-size:14px}.component_documentInfo__JgF5k{display:flex;align-items:center;gap:8px;color:#2c5aa0}.component_documentName__PHaJF{color:#1a4480}.component_documentStatus__E2mbi{background-color:#28a745;color:white;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.component_exitDocumentMode__dSxxZ{background:none;border:none;color:#666;font-size:16px;cursor:pointer;padding:4px;border-radius:50%;transition:background-color .2s}.component_exitDocumentMode__dSxxZ:hover{background-color:rgba(0,0,0,.1)}.component_topBar__SQwjf{height:50px;padding:0 16px;background-color:#f8f8f8;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:space-between;z-index:2;border-top-left-radius:8px;border-top-right-radius:8px}.component_topBarLeft__wo8xA{display:flex;align-items:center;gap:16px}.component_topBarRight__j1BzJ{display:flex;align-items:center;gap:20px}.component_closeButton__Q2uJD{background:none;border:none;color:#333;font-size:1.2rem;cursor:pointer}.component_documentTitle__Eeoi_{color:#333;margin:0;font-weight:500}.component_iconButton__DDt0u{background:none;border:none;color:#333;font-size:1.1rem;cursor:pointer;transition:color .2s}.component_iconButton__DDt0u:hover{color:#666}.component_avatar__KiKj2{width:32px;height:32px;background-color:#666;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;cursor:pointer}.component_mainContent__q3sEQ{display:flex;flex-direction:column;justify-content:space-between;height:100%}.component_mainContent__q3sEQ .component_conversation__ifRCx{flex:1 1;display:flex;flex-direction:column;gap:20px;padding:2rem;overflow:auto;box-sizing:border-box}.component_mainContent__q3sEQ .component_conversationInput__Hb4Ii{display:flex;flex-direction:column;margin:2rem;position:relative}.component_mainContent__q3sEQ .component_conversationActions__Mk1Yi{position:absolute;bottom:.7rem;right:.5rem;display:flex;align-items:center;gap:.5rem}@media screen and (max-width:700px){.component_mainContent__q3sEQ .component_conversationActions__Mk1Yi{position:unset}}.component_mainContent__q3sEQ .component_conversationActions__Mk1Yi div{border:1px solid var(--color-gray);border-radius:40px;padding:5px 10px;display:flex;align-items:center;transition:all .2s;gap:2px}.component_mainContent__q3sEQ .component_conversationActions__Mk1Yi div:hover{background-color:var(--color-gray);cursor:pointer}.component_mainContent__q3sEQ .component_conversationInput__Hb4Ii textarea{width:100%;padding:1.5rem;border-radius:12px;font-family:var(--font-inter),system-ui,sans-serif;outline:none;border:1px solid var(--color-gray);resize:none;font-size:16px;height:100px;box-shadow:5px 5px 5px 5px #ebebeb}.component_mainContent__q3sEQ .component_userAnswer__zW70h{display:flex;justify-content:flex-end}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV{display:flex;align-items:flex-start;gap:10px}.component_mainContent__q3sEQ .component_userAnswer__zW70h .component_content__Njk40{display:flex;flex-direction:column;background-color:var(--color-gray);padding:15px 25px 10px;border-radius:30px}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_botAvatar__NbZOL{width:50px;height:50px;min-width:50px;min-height:50px;border:1px solid var(--color-gray);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_botAvatar__NbZOL img{width:100%;height:100%;object-fit:cover}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_content__Njk40{display:inline-flex;flex-direction:column;background-color:var(--color-purple);padding:15px 25px 10px;border-radius:30px}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_content__Njk40 .component_form__c3fZ7{display:inline-flex;flex-direction:column;gap:15px;background-color:var(--color-hover);margin-top:25px;max-width:500px;padding:25px;border-radius:30px}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_content__Njk40 input,.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_content__Njk40 select,.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_content__Njk40 textarea{border:1px solid var(--color-gray);border-radius:8px;padding:10px;outline:none}.component_mainContent__q3sEQ p{display:block}.component_content__Njk40 select{display:inline-block;width:200px;height:40px;padding:0 40px 0 10px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background-color:white;cursor:pointer;line-height:normal;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23808080'%3E%3Cpath d='M8 11L2 5h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px}.component_content__Njk40 select::-ms-expand{display:none}.component_content__Njk40 button{background-color:var(--color-prompt-button);color:var(--color-white)!important;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out;margin-top:.5rem}.component_content__Njk40 button[disabled]{cursor:not-allowed}.component_content__Njk40 button:hover,.component_content__Njk40 button[disabled]{background-color:var(--color-prompt-button);opacity:.7}.component_content__Njk40 button *{color:white}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_content__Njk40 .component_form__c3fZ7 .component_formRow__69_gQ{display:flex;align-items:center;justify-content:space-between;gap:25px}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_content__Njk40 .component_form__c3fZ7 .component_formRow__69_gQ .component_formCol__z41_C{display:flex;flex-direction:column;flex:1 1}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_content__Njk40 .component_form__c3fZ7 .component_formRow__69_gQ .component_formCol__z41_C .component_formGroup__RpIGG{display:flex;flex-direction:column;gap:10px}@keyframes component_fadeIn__8O1BQ{0%{opacity:0}to{opacity:1}}@media screen and (max-width:1000px){.component_editorContainer__8BTOJ{width:95%;height:95%}}@media screen and (max-width:700px){.component_conversation__ifRCx{padding:1.2rem!important}.component_conversationInput__Hb4Ii{margin:1.2rem!important}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_botAvatar__NbZOL{width:40px!important;height:40px!important;min-width:40px;min-height:40px}.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_botAvatar__NbZOL img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:650px){.component_mainContent__q3sEQ .component_botAnswer__8A8ZV .component_botAvatar__NbZOL{display:none}.component_formRow__69_gQ{flex-direction:column;align-items:unset!important}.component_conversation__ifRCx{max-height:75%;overflow-y:visible}.component_conversationInput__Hb4Ii{font-size:14px}.component_mainContent__q3sEQ{justify-content:unset}.component_conversationActions__Mk1Yi{font-size:10px}}.component_content__Njk40 *{color:var(--color-paragraph)}.component_content__Njk40 ul{margin-bottom:.5rem}.component_content__Njk40 hr{margin-top:.5rem;margin-bottom:.5rem}.component_content__Njk40 p{margin-top:0;margin-bottom:.5em}.component_content__Njk40 ol,.component_content__Njk40 ul{margin-left:20px;padding-left:0}.component_content__Njk40 strong{font-weight:700}.component_content__Njk40 a{color:rgb(0,0,0)}.component_content__Njk40 em{font-style:italic}.component_suggestedActionsContainer__h4KqV{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-left:0;align-items:flex-start}.component_suggestedAction__1uIG_{background-color:#f0f0f0;color:#333;border:1px solid #cccccc;border-radius:16px;padding:8px 16px;font-size:.9em;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;text-align:center;white-space:nowrap}.component_suggestedAction__1uIG_:hover{background-color:#e0e0e0;border-color:#bbbbbb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.component_suggestedAction__1uIG_:active{background-color:#d0d0d0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.component_suggestedAction__1uIG_:disabled{background-color:#f5f5f5;color:#aaaaaa;border-color:#e0e0e0;cursor:not-allowed;box-shadow:none}.component_suggestedActionsContainer__h4KqV .component_confirmButton__ivbb7{background-color:#4CAF50;color:white;border-color:#45a049}.component_suggestedActionsContainer__h4KqV .component_confirmButton__ivbb7:hover:not(:disabled){background-color:#45a049;border-color:#3d8b40}.component_suggestedActionsContainer__h4KqV .component_cancelButton__ZRdFY{background-color:#f44336;color:white;border-color:#da190b}.component_suggestedActionsContainer__h4KqV .component_cancelButton__ZRdFY:hover:not(:disabled){background-color:#da190b;border-color:#c62828}.component_voice__9j8bt{cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;transition:background-color .2s ease}.component_voice__9j8bt:hover{background-color:rgba(0,0,0,.05)}.component_voiceActive__tRp6K{background-color:#e6ffe6}.component_speechErrorText__mAtnt{color:#c62828;font-size:.85em;margin-top:8px;text-align:right;padding-right:10px}.component_spinner__daVUD{width:25px;height:25px;border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--color-prompt-button);border-radius:50%;animation:component_spin__LwlTA .8s linear infinite}.component_conversationActions__Mk1Yi{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.component_clearHistoryButton__a7W8B,.component_ttsToggle__Jr1Ys,.component_upload__BFOv1,.component_voice__9j8bt{display:flex;align-items:center;cursor:pointer;padding:6px 10px;border-radius:16px;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;background-color:#f0f0f0;border:1px solid #e0e0e0;color:#333}.component_clearHistoryButton__a7W8B:hover,.component_ttsToggle__Jr1Ys:hover,.component_upload__BFOv1:hover,.component_voice__9j8bt:hover{background-color:#e0e0e0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.component_clearHistoryButton__a7W8B span,.component_ttsToggle__Jr1Ys span,.component_upload__BFOv1 span,.component_voice__9j8bt span{margin-left:6px;font-size:.85em;white-space:nowrap}.component_ttsActive__qYLyg,.component_voiceActive__tRp6K{background-color:#d0e0ff;color:#0056b3;border-color:#a0c4ff}.component_actionDisabled__JZ33a{opacity:.6!important;background-color:#f5f5f5!important;color:#999!important}.component_actionDisabled__JZ33a:hover{background-color:#f5f5f5!important;box-shadow:none!important}.component_speechErrorText__mAtnt,.component_ttsErrorText__YZwb1{color:#d9534f;font-size:.8em;margin-top:4px;padding:2px 5px;width:100%;text-align:left}.component_botAvatarContainer__VGJNP,.component_inputContainer__I4nj8{position:relative}.component_botAvatarContainer__VGJNP{display:flex;align-items:center;margin-right:8px}.component_ttsLoadingIconContainer__TqlxR{display:inline-flex;align-items:center;margin-left:8px}.component_ttsLoadingSpinner__tJlgn{border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:16px;height:16px;animation:component_spin__LwlTA 1s linear infinite;display:inline-block}.component_botAvatarSpeaking__YgJDd img{animation:component_pulseAnimation__H9wAQ 1.5s ease-in-out infinite}@keyframes component_pulseAnimation__H9wAQ{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.component_actionDisabled__JZ33a{opacity:.6;cursor:not-allowed!important}.component_confirmOverlay__QBVKH{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:10000;animation:component_fadeInPopoverBackdrop__bErGg .2s ease-out}.component_clearConfirmPopoverCentered__oh7cJ{background-color:#ffffff;border:1px solid #e0e0e0;border-radius:8px;padding:20px 25px;box-shadow:0 8px 30px rgba(0,0,0,.2);width:300px;max-width:90%;display:flex;flex-direction:column;gap:18px;animation:component_fadeInPopoverDialog___rlRZ .25s ease-out;box-sizing:border-box;text-align:center}.component_clearConfirmPopoverCentered__oh7cJ p{margin:0;font-size:.95em;color:#333333;line-height:1.5}.component_clearConfirmActions__xkJj9{display:flex;justify-content:space-evenly;gap:15px;width:100%}.component_confirmButton__ivbb7{flex-grow:1;padding:8px 15px;border-radius:45px;border:1px solid transparent;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,transform .1s ease;font-size:.85em;outline:none}.component_confirmButton__ivbb7:focus-visible{box-shadow:0 0 0 3px rgba(0,123,255,.35)}.component_confirmButton__ivbb7:active{transform:translateY(1px)}.component_confirmYesButton__1XHS4{background-color:var(--color-prompt-button);color:white;transition:all .3s}.component_confirmYesButton__1XHS4:hover{opacity:.7}.component_confirmNoButton__fVaTR{background-color:#6c757d;color:white;border-color:#6c757d}.component_confirmNoButton__fVaTR:hover{background-color:#5a6268;border-color:#545b62}@keyframes component_fadeInPopoverBackdrop__bErGg{0%{opacity:0}to{opacity:1}}@keyframes component_fadeInPopoverDialog___rlRZ{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.component_editorContainer__8BTOJ{flex-direction:row;align-items:stretch}.component_sidebarHeader__ppWAZ{font-size:.8em;font-weight:600;color:#888;text-transform:uppercase;padding:0 10px;margin-bottom:10px}.component_sidebarSection__yQZlm{margin-top:20px;border-top:1px solid #ddd;padding-top:10px}.component_sidebar__SU_9y{width:280px;background-color:var(--color-light-purple);border-right:1px solid #dfe1e6;display:flex;flex-direction:column;padding:12px;flex-shrink:0;overflow-y:auto;border-left:1px solid #ccc}.component_newChatButton__I1cAM{background-color:var(--color-prompt-button);color:white;border:none;border-radius:8px;padding:12px;font-size:1em;font-weight:500;cursor:pointer;margin-bottom:15px;transition:background-color .2s ease,opacity .2s ease;width:100%;text-align:center}.component_newChatButton__I1cAM:hover{opacity:.8}.component_newChatButton__I1cAM:disabled{background-color:#a5adba;cursor:not-allowed}.component_conversationList__JUAf9{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.component_conversationItem__sijLW{padding:10px;border-radius:4px;cursor:pointer;transition:background-color .2s;background-color:transparent;border:1px solid transparent}.component_conversationItem__sijLW:hover{background-color:#f0e8ff}.component_conversationItem__sijLW.component_active__ZdqXd{font-weight:500;background-color:#f0e8ff;color:var(--color-prompt-button);border:1px solid var(--color-prompt-button)}.component_conversationTitle__7XQg7{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em;color:#172b4d}.component_deleteConvButton__uyqSm{background:none;border:none;color:#aaa;cursor:pointer;font-size:14px;line-height:1;padding:4px;border-radius:50%;flex-shrink:0;transition:color .2s,background-color .2s}.component_deleteConvButton__uyqSm:hover{background-color:#dcdcdc!important;color:#333!important}.component_sidebarLoader__UaNDC{text-align:center;color:#888;font-size:.9em;padding:20px 10px}.component_loadMoreButton__L9tic{background-color:#f0e8ff;color:var(--color-prompt-button);border:1px solid var(--color-prompt-button);border-radius:8px;padding:10px;font-size:.9em;font-weight:500;cursor:pointer;margin-top:10px;transition:background-color .2s ease,opacity .2s ease;width:100%}.component_loadMoreButton__L9tic:hover{background-color:#e8d5ff;opacity:.9}.component_loadMoreButton__L9tic:disabled{background-color:#f5f5f5;color:#999;border-color:#ddd;cursor:not-allowed;opacity:.6}.component_mainContent__q3sEQ{flex:1 1;min-width:0}@media screen and (max-width:1000px){.component_sidebar__SU_9y{width:240px}}@media screen and (max-width:768px){.component_editorContainer__8BTOJ{flex-direction:column}.component_sidebar__SU_9y{width:100%;height:200px;border-right:none;border-bottom:1px solid #dfe1e6}}.component_topBar__SQwjf{width:100%}.component_conversationItemContent__j2u1C{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;gap:4px}.component_conversationTimestamp__4j7pS{font-size:.75rem;color:#8a91a0;white-space:nowrap}.component_conversationItem__sijLW{gap:8px}.component_conversationItem__sijLW,.component_msgLine__DLxXf{display:flex;align-items:center;justify-content:space-between}.component_msgLine__DLxXf{padding:5px 11px}.component_messageBlock__OvU9g{display:flex;flex-direction:column;max-width:100%}.component_messageTimestamp__by3YX{font-size:.7rem;color:#8a91a0}.component_userAnswer__zW70h .component_messageTimestamp__by3YX{text-align:right}.component_botAnswer__8A8ZV .component_messageTimestamp__by3YX{text-align:left}.component_sourcesContainer__uCksL{margin-top:12px;padding:10px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}.component_sourcesHeader__SfXcK{font-weight:600;color:#495057;margin-bottom:8px;font-size:14px}.component_sourceItem__D0SB9{margin-bottom:8px}.component_sourceItem__D0SB9:last-child{margin-bottom:0}.component_sourceLink__b011K{display:inline-block;color:#1976d2;text-decoration:none;font-weight:500;font-size:14px;padding:4px 0;border-bottom:1px solid transparent;transition:all .2s}.component_sourceLink__b011K:hover{color:#1565c0;border-bottom-color:#1976d2;text-decoration:none}.component_sourceText__UbErB{color:#6c757d;font-weight:500;font-size:14px}.component_sourceQuote__pe5QQ{margin-top:4px;padding:6px 10px;background-color:#ffffff;border-left:3px solid #1976d2;font-style:italic;color:#495057;font-size:13px;border-radius:0 4px 4px 0}.component_messageMeta__oBMHb{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:0 1rem;min-height:30px}.component_feedbackContainer__OazIv{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px}.component_feedbackActions__LsGfW{display:flex;gap:8px}.component_feedbackButton__XsBis{text-decoration:none;background:#f0f0f0;border:1px solid #ddd;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:14px}.component_feedbackContainer__OazIv a{font-size:18px}.component_feedbackButton__XsBis:hover{background:#e0e0e0;transform:scale(1.1)}.component_feedbackButton__XsBis.component_active__ZdqXd{background-color:#d0e0ff;border-color:#a0c4ff}.component_feedbackPopup__OTID2{position:absolute;bottom:-180px;right:0;z-index:10;background-color:#ffffff;border:1px solid #e0e0e0;border-radius:8px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:300px;display:flex;flex-direction:column;gap:8px;animation:component_fadeIn__8O1BQ .3s ease}.component_feedbackPopup__OTID2 label{font-size:.9rem;color:#333;font-weight:500}.component_feedbackPopup__OTID2 textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;resize:vertical;font-family:inherit;font-size:.9rem;box-sizing:border-box}.component_feedbackPopupActions__fTJ7z{display:flex;justify-content:flex-end;gap:8px}.component_feedbackPopup__OTID2 button{padding:6px 12px;border-radius:4px;border:none;font-weight:500;cursor:pointer;transition:background-color .2s}.component_feedbackPopup__OTID2 .component_cancelButton__ZRdFY{background-color:#f0f0f0;color:#333}.component_feedbackPopup__OTID2 .component_cancelButton__ZRdFY:hover{background-color:#e0e0e0}.component_feedbackPopup__OTID2 .component_submitButton__IvhhB{background-color:var(--color-prompt-button);color:white}.component_feedbackPopup__OTID2 .component_submitButton__IvhhB:hover{opacity:.8}.component_feedbackSubmitted__T8Cal{font-size:.85rem;color:#28a745;white-space:nowrap}.component_submitButton__IvhhB{display:inline-flex;align-items:center;justify-content:center;gap:8px}.component_buttonSpinner__XQx0G{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:component_spin__LwlTA 1s ease-in-out infinite;-webkit-animation:component_spin__LwlTA 1s ease-in-out infinite}@keyframes component_spin__LwlTA{to{transform:rotate(1turn)}}.component_extractButton__rbTq6{width:-moz-fit-content;width:fit-content;font-size:14.4px;text-decoration:none;background-color:var(--color-prompt-button);color:var(--color-white)!important;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out;margin-top:.5rem}.component_attachmentContainer__j1hPL{display:flex;flex-direction:column;gap:12px;margin-top:12px;width:100%}.component_attachmentImage__hBtYJ{max-width:400px;cursor:pointer;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:1px solid #e0e0e0}.component_attachmentImage__hBtYJ:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.component_attachmentImage__hBtYJ img{width:100%;height:auto;display:block;max-height:300px;object-fit:contain}.component_attachmentDocument__smfK_{display:flex;align-items:center;gap:10px;padding:12px 16px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;transition:all .2s ease;max-width:400px;text-align:left}.component_attachmentDocument__smfK_:hover{background-color:#e9ecef;border-color:#adb5bd;transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.component_documentIcon___uV00{flex-shrink:0;margin-right:4px}.component_documentName__PHaJF{flex:1 1;font-size:14px;font-weight:500;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.component_attachmentPlaceholder__z3auB{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;max-width:250px}.component_attachmentIcon__xL30B{display:flex;align-items:center;justify-content:center;flex-shrink:0}.component_attachmentName__NYe_o{font-size:13px;color:var(--color-text-secondary,#aaa);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.component_pendingFilePreview__wgCEP{display:flex;align-items:center;gap:10px;padding:8px 12px;background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:8px;margin-bottom:8px}.component_pendingFileThumbnail__BWID0{width:48px;height:48px;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.2)}.component_pendingFileIcon__gjkVC{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.1);border-radius:6px;flex-shrink:0}.component_pendingFileName__PgZJW{flex:1 1;font-size:13px;color:var(--color-text-primary,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.component_pendingFileRemove__I5d7r{background:none;border:none;color:var(--color-text-secondary,#aaa);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.component_pendingFileRemove__I5d7r:hover{background-color:rgba(255,100,100,.2);color:#ff6b6b}.component_imageModalOverlay__vXc6f{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:10001;animation:component_fadeIn__8O1BQ .3s ease;cursor:pointer}.component_imageModalContent__Is8f0{position:relative;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center;cursor:default}.component_imageModalImage__pEa3n{max-width:100%;max-height:90vh;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.component_imageModalClose__gODmL{position:absolute;top:-40px;right:0;background-color:rgba(255,255,255,.9);border:none;border-radius:50%;width:36px;height:36px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#333;font-weight:700}.component_imageModalClose__gODmL:hover{background-color:#ffffff;transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.2)}@media screen and (max-width:768px){.component_attachmentDocument__smfK_,.component_attachmentImage__hBtYJ{max-width:100%}.component_imageModalImage__pEa3n{max-width:95%;max-height:80vh}.component_imageModalClose__gODmL{top:10px;right:10px}}.workflowForms_formContainer__TUEF9{background:white;border-radius:8px;padding:20px;margin:12px 0;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e5e7eb}.workflowForms_formHeader__6RVC5{margin-bottom:20px}.workflowForms_formTitle__mV_ph{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:8px}.workflowForms_formSubtitle__m5ESV{font-size:.875rem;color:#6b7280;margin-bottom:16px}.workflowForms_separator___09C5{height:1px;background:#e5e7eb;margin:16px 0}.workflowForms_formGroup__3tPyM{margin-bottom:16px}.workflowForms_formLabel__Hrw1a{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:6px}.workflowForms_formLabelRequired__uhCL3:after{content:" *";color:#ef4444}.workflowForms_formHint__HkPM9{font-size:.75rem;color:#6b7280;margin-top:4px;font-style:italic}.workflowForms_searchQueryHint__rwkU_{font-size:.75rem;color:#9ca3af;font-weight:400;font-style:italic}.workflowForms_formInput__wPbgd{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.workflowForms_formInput__wPbgd:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.workflowForms_formInput__wPbgd::placeholder{color:#9ca3af;opacity:.6}.workflowForms_formTextarea__qXJwX{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;min-height:80px;resize:vertical;font-family:inherit;transition:border-color .2s,box-shadow .2s}.workflowForms_formTextarea__qXJwX:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.workflowForms_formTextarea__qXJwX::placeholder{color:#9ca3af;opacity:.6}.workflowForms_formSelect___Otwg{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:white;cursor:pointer;transition:border-color .2s,box-shadow .2s}.workflowForms_formSelect___Otwg:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.workflowForms_formDateInput__Zpj0f{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.workflowForms_formDateInput__Zpj0f:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.workflowForms_radioGroup__ftzkl{display:flex;flex-direction:column;gap:12px;margin-top:8px}.workflowForms_radioOption___jG_L{display:flex;align-items:center;padding:12px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:background-color .2s,border-color .2s}.workflowForms_radioOption___jG_L:hover{background-color:#f9fafb;border-color:#d1d5db}.workflowForms_radioOptionSelected__LiDGt{background-color:#eff6ff;border-color:#6366f1}.workflowForms_radioInput__mG9Dz{margin-right:12px;width:18px;height:18px;cursor:pointer}.workflowForms_radioLabel__ZY3Mw{flex:1 1;cursor:pointer;font-size:.875rem;color:#374151;display:flex;align-items:center;gap:8px}.workflowForms_radioContent__gkjHi{flex:1 1;display:flex;flex-direction:column}.workflowForms_entityIcon__w3MBQ{font-size:1.25rem;flex-shrink:0}.workflowForms_entityLabel__qL_ak{font-weight:500}.workflowForms_radioSubLabel__QXTKq{font-size:.75rem;color:#6b7280;margin-top:4px}.workflowForms_checkboxGroup__TYyiU{display:flex;flex-direction:column;gap:12px;margin-top:8px}.workflowForms_checkboxOption__VkAA6{display:flex;align-items:center;padding:12px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:background-color .2s}.workflowForms_checkboxOption__VkAA6:hover{background-color:#f9fafb}.workflowForms_checkboxInput__V23Bs{margin-right:12px;width:18px;height:18px;cursor:pointer}.workflowForms_checkboxLabel__8bdyW{flex:1 1;cursor:pointer;font-size:.875rem;color:#374151}.workflowForms_formActions__y_Mkd{display:flex;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.workflowForms_button__w62CV{flex:1 1;padding:10px 20px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.workflowForms_buttonPrimary__kIJoM{background-color:#6366f1;color:white}.workflowForms_buttonPrimary__kIJoM:hover{background-color:#4f46e5}.workflowForms_buttonSecondary__0mQI_{background-color:#f3f4f6;color:#374151}.workflowForms_buttonSecondary__0mQI_:hover{background-color:#e5e7eb}.workflowForms_buttonDestructive__vX_kA{background-color:#ef4444;color:white}.workflowForms_buttonDestructive__vX_kA:hover{background-color:#dc2626}.workflowForms_button__w62CV:disabled{opacity:.5;cursor:not-allowed}.workflowForms_sectionTitle__JZvbU{font-size:1rem;font-weight:600;color:#111827;margin-top:24px;margin-bottom:12px}.workflowForms_errorMessage__bNRWO{color:#ef4444;font-size:.875rem;margin-top:6px}.workflowForms_aiSummary__gqKy9{background-color:#f9fafb;border-left:4px solid #6366f1;padding:12px;border-radius:4px;margin-top:16px}.workflowForms_aiSummaryTitle__nCj1D{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:8px}.workflowForms_aiSummaryText__Uqcdg{font-size:.875rem;color:#6b7280;line-height:1.5}.workflowForms_enrichmentContextSection__W15md{margin-top:20px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.workflowForms_enrichmentContextToggle__JHAOR{display:flex;align-items:center;width:100%;padding:12px 16px;background:#f9fafb;border:none;cursor:pointer;font-size:.875rem;font-weight:500;color:#374151;transition:background-color .2s}.workflowForms_enrichmentContextToggle__JHAOR:hover{background:#f3f4f6}.workflowForms_enrichmentContextToggleIcon__1oBvw{margin-right:8px;font-size:.75rem;color:#6b7280}.workflowForms_enrichmentContextToggleText__T55Lu{flex:1 1;text-align:left}.workflowForms_enrichmentContextHasContent__GlPF8{color:#6366f1;font-weight:600}.workflowForms_enrichmentContextContent__kjSo3{padding:16px;border-top:1px solid #e5e7eb;background:white}.workflowForms_enrichmentContextDescription__wLTaX{font-size:.8125rem;color:#6b7280;margin-bottom:16px;line-height:1.5}.workflowForms_fileUploadArea__6gvz_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:2px dashed #d1d5db;border-radius:8px;background:#fafafa;cursor:pointer;transition:all .2s}.workflowForms_fileUploadArea__6gvz_:hover{border-color:#6366f1;background:#f5f5ff}.workflowForms_fileUploadDragActive__oJDgO{border-color:#6366f1;background:#eff6ff;border-style:solid}.workflowForms_fileUploadDisabled__l8lE8{opacity:.6;cursor:not-allowed}.workflowForms_fileUploadDisabled__l8lE8:hover{border-color:#d1d5db;background:#fafafa}.workflowForms_fileInputHidden__iHIOU{display:none}.workflowForms_fileUploadIcon__rxIU1{display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:8px}.workflowForms_fileUploadText__utLx9{font-size:.875rem;color:#374151;margin-bottom:4px;text-align:center}.workflowForms_fileUploadHint__4ZvOS{font-size:.75rem;color:#9ca3af;text-align:center}.workflowForms_uploadedFilesList__6w1oK{display:flex;flex-direction:column;gap:8px;margin-top:12px}.workflowForms_uploadedFilePreview__8XjW0{display:flex;align-items:center;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb}.workflowForms_uploadedFileIcon__cOVEY{display:flex;align-items:center;justify-content:center;color:#6b7280;margin-right:10px}.workflowForms_uploadedFileName__F3YVK{flex:1 1;font-size:.875rem;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflowForms_removeFileButton__3PpUm{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:#fee2e2;color:#ef4444;cursor:pointer;font-size:.875rem;transition:all .2s}.workflowForms_removeFileButton__3PpUm:hover{background:#fecaca;color:#dc2626}.workflowForms_uploadingIndicator__DnvEp{display:flex;align-items:center;gap:12px;font-size:.875rem;color:#6b7280}.workflowForms_uploadingSpinner__oRfyp{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:workflowForms_spin__Vq1CM .8s linear infinite}@keyframes workflowForms_spin__Vq1CM{to{transform:rotate(1turn)}}.workflowForms_label__xkZ6H{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:6px}.workflowForms_input__v321F{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.workflowForms_input__v321F:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.workflowForms_input__v321F::placeholder{color:#9ca3af;opacity:.6}.workflowForms_textarea__iGhIu{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;min-height:80px;resize:vertical;font-family:inherit;transition:border-color .2s,box-shadow .2s}.workflowForms_textarea__iGhIu:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.workflowForms_textarea__iGhIu::placeholder{color:#9ca3af;opacity:.6}.workflowForms_hint__FtmGd{font-size:.75rem;color:#6b7280;margin-top:4px;font-style:italic}.workflowForms_required__J5N8G{color:#ef4444}.workflowForms_formSection__ccRX5{margin-bottom:24px}.workflowForms_formRow__Opl8p{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px}.workflowForms_searchResults__YDj0X{display:flex;flex-direction:column;gap:8px;margin-top:8px}.workflowForms_searchResultItem___vBY4{display:flex;flex-direction:column;padding:12px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:background-color .2s,border-color .2s}.workflowForms_searchResultItem___vBY4:hover{background-color:#f9fafb;border-color:#d1d5db}.workflowForms_searchResultItemSelected__pB0za{background-color:#eff6ff;border-color:#6366f1}.workflowForms_searchResultMain__4riUw{font-size:.875rem;color:#374151}.workflowForms_searchResultSub__Mt477{font-size:.75rem;color:#6b7280;margin-top:4px}.workflowForms_selectedBadge__dqdBp{font-size:.75rem;color:#059669;font-weight:500;margin-top:8px}.workflowForms_searchResultsSection__Y1KS1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.workflowForms_searchQueryInfo__1f9Qj{font-size:.875rem;color:#6b7280;margin-bottom:12px}.workflowForms_searchResultsList___oh04{list-style:none;padding:0;margin:0}.workflowForms_searchResultsNote__XjkxL{font-size:.8125rem;color:#9ca3af;margin-top:12px;font-style:italic}.workflowForms_infoBox___YBLe{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:12px;margin-top:16px}.workflowForms_infoBox___YBLe p{margin:0;font-size:.875rem;color:#0369a1}.workflowForms_infoBadge__k8LR6{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:4px;color:#92400e}.workflowForms_infoBadge__k8LR6,.workflowForms_successBadge__oqtuw{display:inline-flex;align-items:center;padding:6px 12px;font-size:.8125rem;margin-top:12px}.workflowForms_successBadge__oqtuw{background-color:#d1fae5;border:1px solid #10b981;border-radius:4px;color:#065f46}.workflowForms_enrichedBadge__Yj92H{display:inline-flex;align-items:center;margin-left:8px;padding:2px 6px;background-color:#ede9fe;border-radius:4px;font-size:.6875rem;color:#7c3aed;font-weight:500}.workflowForms_comparisonCard__HDgrY{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px;margin-bottom:16px}.workflowForms_comparisonRow__NGNVB{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.workflowForms_comparisonRow__NGNVB:last-child{margin-bottom:0}.workflowForms_comparisonLabel__CG3Cr{font-size:.8125rem;color:#6b7280;min-width:120px}.workflowForms_comparisonValue__nqQW5{font-size:.875rem;color:#374151}.workflowForms_emptyValue__o3Xrn{color:#9ca3af;font-style:italic}.workflowForms_valueComparison__qhQvv{background-color:#f9fafb;border-radius:4px;padding:8px;margin-bottom:8px;font-size:.8125rem}.workflowForms_currentValue__XQHby{color:#6b7280}.workflowForms_valueLabel__KmVgT{font-weight:500;margin-right:4px}.workflowForms_valueChanged__tpHt2{text-decoration:line-through;color:#dc2626}.workflowForms_newValue__WHFtb{margin-top:4px}.workflowForms_valueNew__cEyF_{color:#059669;font-weight:500}.workflowForms_buttonActive__twdtz{background-color:#dbeafe;border:2px solid #6366f1}