.page_container__rY8xG{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f9fafb;padding:1rem}.page_form__7EXNE{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:22rem;background:white;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_heading__j_4qk{margin:0 0 1rem;font-size:1.25rem}.page_label__pnCcZ{font-size:.875rem;font-weight:600;color:#374151;margin-top:.5rem}.page_input__pky70{padding:.5rem .65rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}.page_input__pky70:focus{outline:2px solid #1d4ed8;outline-offset:1px}.page_submitButton__rH6Q1{margin-top:1.25rem;padding:.6rem;border:none;border-radius:.375rem;background:#1d4ed8;color:white;font-weight:600;cursor:pointer}.page_submitButton__rH6Q1:disabled{opacity:.6;cursor:not-allowed}.Feedback_loading___cNRh{padding:1.5rem;text-align:center;color:#6b7280}.Feedback_error__ihwzf{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.Feedback_retryButton__Wqh3z{border:1px solid #991b1b;background:transparent;color:#991b1b;border-radius:.375rem;padding:.25rem .75rem;cursor:pointer;font-size:.875rem}.Feedback_empty__tiTgN{padding:2.5rem 1rem;text-align:center;border:1px dashed #d1d5db;border-radius:.5rem}.Feedback_emptyTitle__9urfY{font-weight:600;color:#374151;margin:0 0 .25rem}.Feedback_emptyDescription__U2ovz{color:#6b7280;margin:0 0 1rem}.page_container__pukSP{max-width:40rem;margin:2rem auto;padding:0 1rem}.page_list__L0zkP{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.page_workspaceLink__WOAUS{display:block;padding:.9rem 1.1rem;border:1px solid #e5e7eb;border-radius:.5rem;text-decoration:none;color:#111827;font-weight:500}.page_workspaceLink__WOAUS:hover{border-color:#1d4ed8}.StatusBadge_badge__TNe2N{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.StatusBadge_draft__N1MM2{background:#e5e7eb;color:#374151}.StatusBadge_validating__H6kWt{background:#fef3c7;color:#92400e}.StatusBadge_active__fa3G0{background:#d1fae5;color:#065f46}.StatusBadge_archived__U_cry{background:#e0e7ff;color:#3730a3}.JsonField_field__zr3b0{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.JsonField_label__57VPE{font-size:.875rem;font-weight:600;color:#374151}.JsonField_textarea__aoize{font-family:ui-monospace,monospace;font-size:.85rem;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;resize:vertical}.JsonField_error__nT2CF{color:#b91c1c;font-size:.8rem;margin:0}.ListSectionShell_section__LLjp6{margin-bottom:1.5rem}.ListSectionShell_heading__SRhQl{font-size:.95rem;margin:0 0 .5rem}.ListSectionShell_row__vNiJS{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.5rem}.ListSectionShell_rowFields__AjCx_{display:flex;gap:.5rem;flex:1 1;flex-wrap:wrap}.ListSectionShell_removeButton__neLTy{border:1px solid #d1d5db;background:white;border-radius:.375rem;padding:.35rem .6rem;cursor:pointer;color:#b91c1c;font-size:.8rem}.ListSectionShell_addButton__B3CME{border:1px dashed #9ca3af;background:white;border-radius:.375rem;padding:.35rem .75rem;cursor:pointer;color:#374151;font-size:.85rem}.ListSectionShell_empty__4OS56{color:#9ca3af;font-size:.85rem;margin:0 0 .5rem}.ListSectionShell_textInput__Q3K0z{flex:1 1;min-width:8rem}.ListSectionShell_select__KZbPi,.ListSectionShell_textInput__Q3K0z{padding:.4rem .55rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.9rem}.ConfigurationEditor_container__yTVZa{background:white;padding:1.5rem;border-radius:.5rem;margin-bottom:1.25rem}.ConfigurationEditor_label__g05j7{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.25rem}.ConfigurationEditor_input__fiSMU{width:100%;max-width:28rem;padding:.5rem .65rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;margin-bottom:1rem}.ConfigurationEditor_saveButton__1cGdL{margin-top:.5rem;padding:.55rem 1.2rem;border:none;border-radius:.375rem;background:#1d4ed8;color:white;font-weight:600;cursor:pointer}.ConfigurationEditor_saveButton__1cGdL:disabled{opacity:.6;cursor:not-allowed}.ConfigurationEditor_readOnlyNote__YvPnZ{color:#6b7280;font-size:.875rem}.ConfigurationEditor_conflict__Ys7d4{background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:.5rem;padding:.9rem 1rem;margin-bottom:1rem}.ConfigurationEditor_reloadButton___xHyz{margin-top:.5rem;border:1px solid #92400e;background:transparent;color:#92400e;border-radius:.375rem;padding:.3rem .75rem;cursor:pointer}.ValidationPanel_panel__NpJOa{background:white;padding:1.5rem;border-radius:.5rem;margin-bottom:1.25rem}.ValidationPanel_heading__gS13W{margin:0 0 .35rem;font-size:.95rem}.ValidationPanel_description__T5QP_{color:#6b7280;font-size:.875rem;margin:0 0 .85rem}.ValidationPanel_button__YBagY{border:none;border-radius:.375rem;background:#047857;color:white;font-weight:600;padding:.5rem 1.1rem;cursor:pointer}.ValidationPanel_button__YBagY:disabled{opacity:.6;cursor:not-allowed}.ValidationPanel_failures__PmG7w{margin-top:1rem;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:.5rem;padding:.9rem 1rem}.ValidationPanel_failuresHeading__rLdoC{font-weight:600;margin:0 0 .35rem}.VersionHistoryPanel_createRow__36rzz{margin-bottom:1.25rem}.VersionHistoryPanel_createButton__i_zMe{border:none;border-radius:.375rem;background:#1d4ed8;color:white;font-weight:600;padding:.5rem 1.1rem;cursor:pointer}.VersionHistoryPanel_createButton__i_zMe:disabled{opacity:.6;cursor:not-allowed}.VersionHistoryPanel_table__tlu1U{width:100%;border-collapse:collapse;background:white;border-radius:.5rem;overflow:hidden}.VersionHistoryPanel_table__tlu1U th{text-align:left;font-size:.8rem;color:#6b7280;padding:.6rem 1rem;border-bottom:1px solid #e5e7eb}.VersionHistoryPanel_table__tlu1U td{padding:.65rem 1rem;border-bottom:1px solid #f3f4f6}.ConfirmDialog_dialog__b3mnP{border:none;border-radius:.75rem;padding:1.5rem;max-width:28rem;box-shadow:0 10px 30px rgba(0,0,0,.15)}.ConfirmDialog_dialog__b3mnP::-webkit-backdrop{background:rgba(15,23,42,.4)}.ConfirmDialog_dialog__b3mnP::backdrop{background:rgba(15,23,42,.4)}.ConfirmDialog_title__Wfl0i{margin:0 0 .5rem;font-size:1.05rem}.ConfirmDialog_description__BD8WF{margin:0 0 1.25rem;color:#4b5563}.ConfirmDialog_actions__46K5e{display:flex;justify-content:flex-end;gap:.5rem}.ConfirmDialog_cancelButton__xbPgq,.ConfirmDialog_confirmButton__6xanb,.ConfirmDialog_destructiveButton__E_PLe{border-radius:.375rem;padding:.4rem .9rem;font-size:.875rem;cursor:pointer}.ConfirmDialog_cancelButton__xbPgq{border:1px solid #d1d5db;background:white;color:#374151}.ConfirmDialog_confirmButton__6xanb{border:1px solid #1d4ed8;background:#1d4ed8;color:white}.ConfirmDialog_destructiveButton__E_PLe{border:1px solid #b91c1c;background:#b91c1c;color:white}.ConfirmDialog_cancelButton__xbPgq:disabled,.ConfirmDialog_confirmButton__6xanb:disabled,.ConfirmDialog_destructiveButton__E_PLe:disabled{opacity:.6;cursor:not-allowed}.ArchiveControl_panel__BMcRQ{background:white;padding:1.5rem;border-radius:.5rem}.ArchiveControl_heading__fCfLf{margin:0 0 .35rem;font-size:.95rem}.ArchiveControl_description__FC4ON{color:#6b7280;font-size:.875rem;margin:0 0 .85rem}.ArchiveControl_archiveButton__Ww9wz{border:1px solid #b91c1c;background:white;color:#b91c1c;border-radius:.375rem;font-weight:600;padding:.5rem 1.1rem;cursor:pointer}.DeleteControl_deleteButton__M6lek{border:1px solid #d1d5db;background:white;color:#b91c1c;border-radius:.375rem;padding:.4rem .85rem;cursor:pointer;font-size:.875rem}.KnowledgePackDetail_header__B8Q0o{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.KnowledgePackDetail_name__LTUI7{margin:0 0 .35rem}.KnowledgePackDetail_meta___yq4r{display:flex;align-items:center;gap:.75rem;color:#6b7280;font-size:.875rem}.KnowledgePackDetail_tabs__yqwrz{display:flex;gap:.25rem;border-bottom:1px solid #e5e7eb;margin-bottom:1.25rem}.KnowledgePackDetail_tabActive__qIeM4,.KnowledgePackDetail_tab__WUjpx{background:transparent;padding:.6rem .9rem;cursor:pointer;font-size:.9rem;color:#6b7280;border:none;border-bottom:2px solid transparent}.KnowledgePackDetail_tabActive__qIeM4{color:#1d4ed8;border-bottom-color:#1d4ed8;font-weight:600}.CreateKnowledgePackForm_form__SEcAa{display:flex;flex-direction:column;gap:.5rem;max-width:24rem;background:white;padding:1.5rem;border-radius:.5rem}.CreateKnowledgePackForm_label__jfbEV{font-size:.875rem;font-weight:600;color:#374151}.CreateKnowledgePackForm_input__6IlhF{padding:.5rem .65rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}.CreateKnowledgePackForm_submitButton__aq_K9{margin-top:1rem;align-self:flex-start;padding:.5rem 1.1rem;border:none;border-radius:.375rem;background:#1d4ed8;color:white;font-weight:600;cursor:pointer}.CreateKnowledgePackForm_submitButton__aq_K9:disabled{opacity:.6;cursor:not-allowed}.ProjectDetail_panel__u_v88{background:white;padding:1.5rem;border-radius:.5rem;max-width:28rem}.ProjectDetail_heading__U5c6n{margin:0 0 .35rem;font-size:.95rem}.ProjectDetail_description__VW49e{color:#6b7280;font-size:.875rem;margin:0 0 .85rem}.ProjectDetail_label__KetAm{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.25rem}.ProjectDetail_select__K5glR{width:100%;padding:.5rem .6rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.95rem;margin-bottom:1rem}.ProjectDetail_saveButton__EnhB5{border:none;border-radius:.375rem;background:#1d4ed8;color:white;font-weight:600;padding:.5rem 1.1rem;cursor:pointer}.ProjectDetail_saveButton__EnhB5:disabled{opacity:.6;cursor:not-allowed}.KnowledgePackList_header__0IrVv{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.KnowledgePackList_createButton__MvXz9{display:inline-block;padding:.5rem 1rem;border-radius:.375rem;background:#1d4ed8;color:white;text-decoration:none;font-size:.9rem;font-weight:600}.KnowledgePackList_table__cadpt{width:100%;border-collapse:collapse;background:white;border-radius:.5rem;overflow:hidden}.KnowledgePackList_table__cadpt th{text-align:left;font-size:.8rem;color:#6b7280;padding:.6rem 1rem;border-bottom:1px solid #e5e7eb}.KnowledgePackList_table__cadpt td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6}.KnowledgePackList_table__cadpt tr:last-child td{border-bottom:none}.ProjectList_table__3gn8T{width:100%;border-collapse:collapse;background:white;border-radius:.5rem;overflow:hidden}.ProjectList_table__3gn8T th{text-align:left;font-size:.8rem;color:#6b7280;padding:.6rem 1rem;border-bottom:1px solid #e5e7eb}.ProjectList_table__3gn8T td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;font-family:ui-monospace,monospace;font-size:.85rem}.ProjectList_table__3gn8T td:first-child{font-family:inherit}.ProjectList_unassigned__GH1tV{color:#9ca3af;font-family:inherit;font-style:italic}.ProjectList_packCell__zoaLP{font-family:inherit;display:inline-flex;align-items:center;gap:.5rem}.ResearchStatusBadge_badge__KBE_U{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.ResearchStatusBadge_queued__J3LRT{background:#e5e7eb;color:#374151}.ResearchStatusBadge_running__ARKy4{background:#fef3c7;color:#92400e}.ResearchStatusBadge_completed__LrVKS{background:#d1fae5;color:#065f46}.ResearchStatusBadge_failed__9hcgP,.ResearchStatusBadge_timed_out__29Vnn{background:#fee2e2;color:#991b1b}.ResearchDetail_header__Xm7kP{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ResearchDetail_pending__wXxPr{color:#92400e;background:#fef3c7;padding:.75rem 1rem;border-radius:.375rem}.ResearchDetail_sections__p9e6K{display:flex;flex-direction:column;gap:1.25rem}.ResearchDetail_section__CfKVb{background:white;padding:1.25rem 1.5rem;border-radius:.5rem}.ResearchDetail_section__CfKVb h2{font-size:1rem;margin:0 0 .6rem;color:#111827}.ResearchDetail_findingsList__dacsT,.ResearchDetail_sourcesList__GDdmc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.ResearchDetail_findingsList__dacsT li{border-bottom:1px solid #f3f4f6;padding-bottom:.75rem}.ResearchDetail_findingsList__dacsT li:last-child{border-bottom:none;padding-bottom:0}.ResearchDetail_findingHeader__avMSM{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ResearchDetail_provenanceAiInference__osmGV,.ResearchDetail_provenanceSourceBacked__CrKLR{flex-shrink:0;font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.1rem .5rem;border-radius:999px;white-space:nowrap}.ResearchDetail_provenanceSourceBacked__CrKLR{background:#d1fae5;color:#065f46}.ResearchDetail_provenanceAiInference__osmGV{background:#e5e7eb;color:#374151}.ResearchDetail_evidence__GzFeb{color:#6b7280;font-size:.875rem;margin:.25rem 0}.ResearchDetail_citations__3cmsC{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0}.ResearchDetail_citationLink__Z1jyP{font-size:.8rem;color:#1d4ed8}.ResearchDetail_sourcesList__GDdmc li{display:flex;justify-content:space-between;align-items:center}.ResearchDetail_sourceType__smvUN{font-size:.75rem;color:#6b7280;text-transform:uppercase}.ResearchDetail_emptyNote__cdz1f{color:#9ca3af;font-size:.9rem}.ResearchDetail_trendList__sxaWt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.ResearchDetail_trendList__sxaWt li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ResearchDetail_direction__nJikc{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.1rem .5rem;border-radius:999px}.ResearchDetail_rising__sKO1h{background:#d1fae5;color:#065f46}.ResearchDetail_steady__GxbcC{background:#e5e7eb;color:#374151}.ResearchDetail_declining__jOLVj{background:#fee2e2;color:#991b1b}.ResearchDetail_confidence__Jlr5U{font-size:.8rem;color:#6b7280}.ResearchDetail_keywordTable__VKOZG{width:100%;border-collapse:collapse}.ResearchDetail_keywordTable__VKOZG th{text-align:left;font-size:.8rem;color:#6b7280;padding:.5rem;border-bottom:1px solid #e5e7eb}.ResearchDetail_keywordTable__VKOZG td{padding:.5rem;border-bottom:1px solid #f3f4f6;font-size:.9rem}.ResearchDetail_dedupNote__GYKJ_{color:#6b7280;font-size:.85rem;margin:-.5rem 0 0}.ResearchDetail_dedupWarning__YgRh3{color:#92400e;background:#fef3c7;padding:.6rem 1rem;border-radius:.375rem;font-size:.875rem;margin:-.5rem 0 0}.ResearchDetail_freshness__o0R0h{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.1rem .5rem;border-radius:999px;background:#ede9fe;color:#5b21b6}.ResearchDetail_keywordCluster__oPbmZ{margin-bottom:1.25rem}.ResearchDetail_keywordCluster__oPbmZ:last-child{margin-bottom:0}.ResearchDetail_keywordCluster__oPbmZ h3{font-size:.9rem;margin:0 0 .4rem;color:#111827}.ResearchDetail_keywordSetLabel__6ZVa_{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#6b7280;margin:.5rem 0 .25rem}.CreateResearchForm_form__ge2xB{display:flex;flex-direction:column;gap:.5rem;max-width:28rem;background:white;padding:1.5rem;border-radius:.5rem}.CreateResearchForm_label__mABR4{font-size:.875rem;font-weight:600;color:#374151;margin-top:.5rem}.CreateResearchForm_optional__IBb66{font-weight:400;color:#9ca3af}.CreateResearchForm_input__YGFxO{padding:.5rem .65rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}.CreateResearchForm_noPacks__ngO9q{color:#92400e;background:#fef3c7;padding:.75rem 1rem;border-radius:.375rem}.CreateResearchForm_submitButton__Rst37{margin-top:1rem;align-self:flex-start;padding:.5rem 1.1rem;border:none;border-radius:.375rem;background:#1d4ed8;color:white;font-weight:600;cursor:pointer}.CreateResearchForm_submitButton__Rst37:disabled{opacity:.6;cursor:not-allowed}.ResearchList_header__VJ0aP{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.ResearchList_createButton__2oSc5{display:inline-block;padding:.5rem 1rem;border-radius:.375rem;background:#1d4ed8;color:white;text-decoration:none;font-size:.9rem;font-weight:600}.ResearchList_table__Q9ooh{width:100%;border-collapse:collapse;background:white;border-radius:.5rem;overflow:hidden}.ResearchList_table__Q9ooh th{text-align:left;font-size:.8rem;color:#6b7280;padding:.6rem 1rem;border-bottom:1px solid #e5e7eb}.ResearchList_table__Q9ooh td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6}.ResearchList_table__Q9ooh tr:last-child td{border-bottom:none}.TopicClusterDetail_header__Dn80h{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.TopicClusterDetail_section__LPWA_{background:white;padding:1.25rem 1.5rem;border-radius:.5rem;margin-bottom:1.25rem}.TopicClusterDetail_section__LPWA_ h2{font-size:1rem;margin:0 0 .6rem;color:#111827}.TopicClusterDetail_provenance__7cyqH{color:#374151;margin:0}.TopicClusterDetail_keywordTable__FUoTE{width:100%;border-collapse:collapse}.TopicClusterDetail_keywordTable__FUoTE th{text-align:left;font-size:.8rem;color:#6b7280;padding:.5rem;border-bottom:1px solid #e5e7eb}.TopicClusterDetail_keywordTable__FUoTE td{padding:.5rem;border-bottom:1px solid #f3f4f6;font-size:.9rem}.CreateTopicClusterForm_form__0k2Ua{display:flex;flex-direction:column;gap:.5rem;max-width:28rem;background:white;padding:1.5rem;border-radius:.5rem}.CreateTopicClusterForm_label__RBpTk{font-size:.875rem;font-weight:600;color:#374151;margin-top:.5rem}.CreateTopicClusterForm_optional__Wqpx5{font-weight:400;color:#9ca3af}.CreateTopicClusterForm_input__zl9tY{padding:.5rem .65rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}.CreateTopicClusterForm_noResearch___yti7{color:#92400e;background:#fef3c7;padding:.75rem 1rem;border-radius:.375rem}.CreateTopicClusterForm_submitButton__0MuIr{margin-top:1rem;align-self:flex-start;padding:.5rem 1.1rem;border:none;border-radius:.375rem;background:#1d4ed8;color:white;font-weight:600;cursor:pointer}.CreateTopicClusterForm_submitButton__0MuIr:disabled{opacity:.6;cursor:not-allowed}.TopicClusterList_header__0QxS1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.TopicClusterList_createButton__GPWjo{display:inline-block;padding:.5rem 1rem;border-radius:.375rem;background:#1d4ed8;color:white;text-decoration:none;font-size:.9rem;font-weight:600}.TopicClusterList_table__HNQrp{width:100%;border-collapse:collapse;background:white;border-radius:.5rem;overflow:hidden}.TopicClusterList_table__HNQrp th{text-align:left;font-size:.8rem;color:#6b7280;padding:.6rem 1rem;border-bottom:1px solid #e5e7eb}.TopicClusterList_table__HNQrp td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6}.TopicClusterList_table__HNQrp tr:last-child td{border-bottom:none}