.collection-client_main__st2Mb{max-width:1200px;margin:0 auto;padding:2rem}.collection-client_header__W103_{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.collection-client_backLink__VtXhx{color:var(--text-color,#333);text-decoration:none;font-size:1rem;transition:color .2s}.collection-client_backLink__VtXhx:hover{color:var(--primary-color,#0070f3)}.collection-client_headerActions__9yyxC{display:flex;gap:1rem}.collection-client_deleteButton__h4msn,.collection-client_editButton__ExCBL{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;background:white;cursor:pointer;font-size:.9rem;transition:all .2s}.collection-client_editButton__ExCBL:hover{background:#f5f5f5;border-color:#0070f3;color:#0070f3}.collection-client_deleteButton__h4msn:hover{background:#f5f5f5;border-color:#dc3545;color:#dc3545}.collection-client_deleteButton__h4msn:disabled,.collection-client_editButton__ExCBL:disabled{opacity:.5;cursor:not-allowed}.collection-client_content__a6T2K{background:white;border-radius:8px;padding:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.collection-client_title__Y2gU6{font-size:2rem;margin-bottom:1.5rem;color:var(--text-color,#333)}.collection-client_metadata__Nm0Ue{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:#f9f9f9;border-radius:4px}.collection-client_metadataItem__5G90Q{font-size:.9rem;color:#666}.collection-client_bundlesSection__6Bp00{margin-top:2rem}.collection-client_sectionTitle__P0f5r{font-size:1.5rem;margin-bottom:1rem;color:var(--text-color,#333)}.collection-client_bundlesList__Yf8Av{display:flex;flex-direction:column;gap:1rem}.collection-client_emptyMessage__M1OTR{color:#666;font-style:italic;padding:2rem;text-align:center}.collection-client_deleteModalContent__A_keO,.collection-client_errorModalContent__iDWET{padding:1rem}.collection-client_deleteModalDetails__9Hky2{margin:1rem 0;padding:1rem;background:#f9f9f9;border-radius:4px}.collection-client_deleteModalDetails__9Hky2 p{margin:.5rem 0}.Button_button__mg_cR{padding:0;margin:0;border:none;cursor:pointer;font-size:1rem;font-weight:500;color:inherit;text-align:left;text-decoration:none;display:inline-block;vertical-align:middle}.Button_button__mg_cR,.Button_button__mg_cR:active,.Button_button__mg_cR:hover{background-color:transparent}.Button_button__mg_cR:disabled{background-color:transparent;cursor:not-allowed;opacity:.5}.Button_uppercase__nOjTr{text-transform:uppercase}.Button_arrow__9H3gW{font-family:var(--font-inter),sans-serif;margin-left:.25rem}.Input_container__FmRsd{margin-bottom:1rem}.Input_label__Alt5W{display:block;margin-bottom:.5rem;color:#333}.Input_input__MPP3N{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.Input_input__MPP3N:focus{outline:none;border-color:#1976d2}.Input_input__MPP3N:disabled{opacity:.6;cursor:not-allowed}.CollectionForm_form__4axkH{display:flex;flex-direction:column;gap:1rem}.CollectionForm_error__Euk__{color:#f44336;font-size:.875rem;margin-top:-.5rem}.CollectionForm_actions__st47L{display:flex;gap:.75rem;justify-content:flex-end}.ChatMessage_message__BeqZl{display:flex;justify-content:flex-start}.ChatMessage_message__BeqZl.ChatMessage_user__jeUsI{justify-content:flex-end}.ChatMessage_bubble__cvAoO{max-width:70%;padding:.75rem 1rem;border-radius:12px}.ChatMessage_message__BeqZl.ChatMessage_user__jeUsI .ChatMessage_bubble__cvAoO{background:#007bff;color:white}.ChatMessage_message__BeqZl.ChatMessage_assistant__PuJVg .ChatMessage_bubble__cvAoO{background:#e9ecef;color:#333}.ChatMessage_files__uGHl_{margin-bottom:.5rem;font-size:.85rem;opacity:.9}.ChatMessage_content__pMPNz{white-space:pre-wrap}.ToolCallMessage_message__SBBuu{display:flex;justify-content:center;margin:.5rem 0}.ToolCallMessage_bubble__AQ8YR{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;background:#f0f0f0;color:#666;font-size:.9rem;border:1px solid #ddd}.ToolCallMessage_icon__WhnQ7{font-size:1rem}.ToolCallMessage_toolName__z1yLk{font-weight:500}.ChatInput_container__6g31K{display:flex;gap:.5rem}.ChatInput_hiddenFileInput__yAbH2{display:none}.ChatInput_uploadButton___k1X4{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;background:white}.ChatInput_textInput__Ofy63{flex:1 1;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.ChatInput_textInput__Ofy63:focus{outline:none;border-color:#007bff}.ChatInput_textInput__Ofy63:disabled{opacity:.6;cursor:not-allowed}.ChatInput_sendButton__2eLFa{padding:.5rem 1.5rem;border:none;border-radius:4px;background:#007bff;color:white;font-weight:700}.ChatInput_sendButton__2eLFa:disabled{background:#ccc;cursor:not-allowed}.ChatInput_sendButton__2eLFa:not(:disabled):hover{background:#0056b3}.FileUploadList_container__kZJel{background:white;padding:.75rem;border-radius:4px;margin-bottom:1rem;border:1px solid #ddd}.FileUploadList_title__NIm_Q{font-size:.9rem;margin-bottom:.5rem;font-weight:700}.FileUploadList_fileList__eHmjY{display:flex;flex-wrap:wrap;gap:.5rem}.FileUploadList_fileItem__lfuWT{display:flex;align-items:center;gap:.5rem;background:#e9ecef;padding:.25rem .5rem;border-radius:4px;font-size:.85rem}.FileUploadList_removeButton__pvD7m{background:none;border:none;cursor:pointer;color:#666;font-size:1.2rem;line-height:1;padding:0;margin:0}.FileUploadList_removeButton__pvD7m:hover{color:#333}.ChatInterface_container__7M8OF{background:#f5f5f5;padding:1.5rem;border-radius:8px;margin-top:2rem}.ChatInterface_title__YKIxL{font-size:1.5rem;margin-bottom:1rem}.ChatInterface_messagesContainer__aUupo{background:white;border-radius:8px;padding:1rem;min-height:400px;max-height:600px;overflow-y:auto;margin-bottom:1rem;border:1px solid #ddd}.ChatInterface_emptyState___CvUP{text-align:center;color:#666;padding:2rem}.ChatInterface_messages__N7EnD{display:flex;flex-direction:column;gap:1rem}.WorkspaceSelector_container__Wq0gC{position:relative;display:inline-block}.WorkspaceSelector_selector__FerwY{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.9rem;transition:border-color .2s ease-in-out}.WorkspaceSelector_selector__FerwY:hover{border-color:#999}.WorkspaceSelector_currentWorkspace__WaVKQ{display:flex;align-items:center;gap:.5rem}.WorkspaceSelector_userWorkspaceBadge__ticCb{font-size:.75rem;padding:.125rem .5rem;background:#f0f0f0;border-radius:12px;color:#666;font-weight:500}.WorkspaceSelector_arrow__I2a1f{font-size:.75rem;color:#666}.WorkspaceSelector_overlay__1khbn{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.WorkspaceSelector_dropdown__ADCd1{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:20;max-height:300px;overflow-y:auto;min-width:250px}.WorkspaceSelector_workspaceItem__msmh9{width:100%;padding:.75rem 1rem;text-align:left;background:none;cursor:pointer;transition:background-color .2s ease-in-out;border:none;border-bottom:1px solid #f0f0f0}.WorkspaceSelector_workspaceItem__msmh9:last-child{border-bottom:none}.WorkspaceSelector_workspaceItem__msmh9:hover{background-color:#f9f9f9}.WorkspaceSelector_workspaceItem__msmh9.WorkspaceSelector_active__Ec8qa{background-color:#f0f7ff}.WorkspaceSelector_workspaceInfo__td4sA{display:flex;flex-direction:column;gap:.25rem}.WorkspaceSelector_workspaceName__bTezK{font-weight:500;display:flex;align-items:center;gap:.5rem}.WorkspaceSelector_workspaceStats__Wx2_3{font-size:.75rem;color:#666}.BundleSelection_container__EqTt6{display:flex;flex-direction:column;gap:1rem}.BundleSelection_header__83YiQ{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#f5f5f5;border-radius:4px}.BundleSelection_headerInfo__wJwUm{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}.BundleSelection_warning__mqrAy{color:#d97706;font-weight:500;font-size:.85rem}.BundleSelection_headerActions__Pfswi{display:flex;gap:.5rem}.BundleSelection_selectButton__slgpB{padding:.4rem .75rem;background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s}.BundleSelection_selectButton__slgpB:hover:not(:disabled){background-color:#f9f9f9;border-color:#999}.BundleSelection_selectButton__slgpB:disabled{opacity:.5;cursor:not-allowed}.BundleSelection_bundleList__pLO0y{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto;padding:.5rem;border:1px solid #ddd;border-radius:4px}.BundleSelection_bundleItem___ioTn{padding:.75rem;background-color:#fff;border:2px solid #ddd;border-radius:4px;transition:all .2s}.BundleSelection_bundleItem___ioTn:hover:not(.BundleSelection_disabled__bpudB){border-color:#999;background-color:#f9f9f9}.BundleSelection_bundleItem___ioTn.BundleSelection_selected__WFXfD{border-color:#0066cc;background-color:#e6f2ff}.BundleSelection_bundleItem___ioTn.BundleSelection_disabled__bpudB{opacity:.6;cursor:not-allowed}.BundleSelection_checkboxLabel__PcLmo{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;width:100%}.BundleSelection_bundleItem___ioTn.BundleSelection_disabled__bpudB .BundleSelection_checkboxLabel__PcLmo{cursor:not-allowed}.BundleSelection_checkbox__3eII1{margin-top:.2rem;width:18px;height:18px;cursor:pointer;flex-shrink:0}.BundleSelection_bundleItem___ioTn.BundleSelection_disabled__bpudB .BundleSelection_checkbox__3eII1{cursor:not-allowed}.BundleSelection_bundleContent__YRk46{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.BundleSelection_bundleTitle__4RDfF{font-weight:600;font-size:.95rem;color:#000}.BundleSelection_bundleMeta__kRT6D{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem;color:#666}.BundleSelection_bundleMeta__kRT6D span{display:block}.ImportModal_container__C3HJ1{display:flex;flex-direction:column;gap:1.5rem;min-width:500px;max-width:700px}.ImportModal_title__tuEPP{margin:0;font-size:1.5rem;font-weight:600}.ImportModal_description__tuyC7{margin:0;color:#666;font-size:.9rem}.ImportModal_inputSection__HgaKI{display:flex;flex-direction:column;gap:.5rem}.ImportModal_label__kBtXu{font-weight:500;font-size:.9rem}.ImportModal_textarea__lTa6q{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.9rem;resize:vertical;min-height:150px}.ImportModal_textarea__lTa6q:disabled{background-color:#f5f5f5;cursor:not-allowed}.ImportModal_fileInput__tZXJN{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.ImportModal_fileInput__tZXJN:disabled{background-color:#f5f5f5;cursor:not-allowed}.ImportModal_fileInfo__BpI7x{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#f5f5f5;border-radius:4px;font-size:.9rem}.ImportModal_removeFile__chtDp{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.ImportModal_removeFile__chtDp:hover{color:#000}.ImportModal_summary__qJDoC{padding:1rem;background-color:#f5f5f5;border-radius:4px}.ImportModal_summary__qJDoC p{margin:0}.ImportModal_warning__WzOkf{color:#d97706;font-weight:500}.ImportModal_bundleList__EpAU9{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto;padding:.5rem;border:1px solid #ddd;border-radius:4px}.ImportModal_bundleItem__C6Pa5{padding:.75rem;background-color:#f9f9f9;border-radius:4px}.ImportModal_bundleItem__C6Pa5 strong{display:block;margin-bottom:.25rem}.ImportModal_bundleMeta__ioUBb{font-size:.85rem;color:#666}.ImportModal_error__f2ilk{padding:.75rem;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;font-size:.9rem}.ImportModal_actions__a_Tq0{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.ImportSuccessModal_container__xkbUR{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem;min-width:400px}.ImportSuccessModal_successIcon__Vj5Nr{width:64px;height:64px;border-radius:50%;background-color:#10b981;color:white;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700}.ImportSuccessModal_title__Q48Af{margin:0;font-size:1.5rem;font-weight:600;text-align:center}.ImportSuccessModal_message__cLM4_{text-align:center;color:#666}.ImportSuccessModal_message__cLM4_ p{margin:0;line-height:1.6}.ImportSuccessModal_message__cLM4_ strong{color:#000;font-weight:600}.ImportSuccessModal_actions__h3mjk{display:flex;gap:.75rem;justify-content:center;width:100%;margin-top:.5rem}.dashboard-client_main__4IUhJ{padding:2rem;max-width:1200px;margin:0 auto}.dashboard-client_workspaceSection__yUV1C{margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.dashboard-client_actionsSection__apmBQ{margin-bottom:1.5rem;display:flex;justify-content:flex-end}