.CaseList_list___2WV5{display:flex;flex-direction:column;width:260px;background:var(--bg-panel);border-right:1px solid var(--border-line);overflow:hidden}.CaseList_header__8TVc9{padding:var(--sp-4);background:var(--bg-elev);border-bottom:1px solid var(--border-line);flex:0 0 auto}.CaseList_headerContent__SkwN5{display:flex;align-items:center;gap:var(--sp-2)}.CaseList_headerGlyph__ZyLcp{font-size:16px;line-height:1;color:var(--accent)}.CaseList_headerLabel__B9H7H,.CaseList_newBtn__VwtWH{font-size:var(--fs-label);font-weight:700;color:var(--fg-primary);text-transform:uppercase;letter-spacing:var(--ls-1)}.CaseList_newBtn__VwtWH{margin:var(--sp-3) var(--sp-3) 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--bg-raised);border:1px solid var(--border-strong);font-family:var(--font-mono);border-radius:2px;cursor:pointer;transition:all var(--dur-instant)}.CaseList_newBtn__VwtWH:hover{border-color:var(--accent);color:var(--accent)}.CaseList_newCaseForm__WxP0H{padding:var(--sp-3);background:var(--bg-raised);border-bottom:1px solid var(--border-line);display:flex;flex-direction:column;gap:var(--sp-2)}.CaseList_input__lwdvy{padding:var(--sp-2) var(--sp-3);background:var(--bg-input);border:1px solid var(--border-line);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--fs-label);border-radius:2px;outline:none}.CaseList_input__lwdvy:focus{border-color:var(--accent)}.CaseList_buttonRow__NqdeB{display:flex;gap:var(--sp-2)}.CaseList_cancelBtn__I_8qc,.CaseList_okBtn__P2BRG{flex:1 1;padding:var(--sp-1) var(--sp-2);border:none;border-radius:2px;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;cursor:pointer;transition:all var(--dur-instant)}.CaseList_okBtn__P2BRG{background:var(--accent);color:var(--accent-on)}.CaseList_okBtn__P2BRG:hover:not(:disabled){opacity:.9}.CaseList_okBtn__P2BRG:disabled{opacity:.5;cursor:not-allowed}.CaseList_cancelBtn__I_8qc{background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--fg-primary)}.CaseList_cancelBtn__I_8qc:hover{border-color:var(--accent);color:var(--accent)}.CaseList_cases__ZQpgA{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:0}.CaseList_empty__yu6JP{padding:var(--sp-4);color:var(--fg-ghost);font-size:var(--fs-label);text-align:center}.CaseList_caseCard__3R_9C{padding:var(--sp-3);border-bottom:1px solid var(--border-line);background:var(--bg-panel);cursor:pointer;transition:all var(--dur-instant);position:relative}.CaseList_caseCard__3R_9C:hover{background:var(--bg-row-hover)}.CaseList_caseCard__3R_9C.CaseList_active__oab_E{background:var(--bg-row-sel);border-left:2px solid var(--accent);padding-left:calc(var(--sp-3) - 2px)}.CaseList_caseName__qtjOT{font-size:var(--fs-label);font-weight:600;color:var(--fg-primary);margin-bottom:var(--sp-1);word-wrap:break-word}.CaseList_caseMeta__VQYF2{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-micro)}.CaseList_time__DTnn1{color:var(--fg-muted)}.CaseList_badge__7KZaL{background:var(--bg-raised);border:1px solid var(--border-line);border-radius:2px;padding:1px var(--sp-1);color:var(--fg-muted);font-weight:600;margin-left:auto}.CaseList_deleteBtn__LQdnt{position:absolute;top:var(--sp-2);right:var(--sp-2);background:none;border:none;color:var(--fg-muted);cursor:pointer;font-size:var(--fs-label);opacity:0;transition:opacity var(--dur-instant),color var(--dur-instant)}.CaseList_caseCard__3R_9C:hover .CaseList_deleteBtn__LQdnt{opacity:1}.CaseList_deleteBtn__LQdnt:hover{color:#ff4444}.CaseWorkspace_workspace__1hM_Z{flex:1 1;display:flex;flex-direction:column;background:var(--bg-panel);overflow:hidden}.CaseWorkspace_header__ErWvJ{padding:var(--sp-4);background:var(--bg-elev);border-bottom:1px solid var(--border-line);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex:0 0 auto}.CaseWorkspace_titleSection__szyLM{flex:1 1;min-width:0}.CaseWorkspace_title__RdX0R{font-size:var(--fs-emph);font-weight:700;color:var(--fg-primary);margin:0 0 var(--sp-1) 0;cursor:pointer;transition:color var(--dur-instant);letter-spacing:var(--ls-1);text-transform:uppercase}.CaseWorkspace_title__RdX0R:hover{color:var(--accent)}.CaseWorkspace_titleInput__tYjZx{display:block;width:100%;padding:var(--sp-2) var(--sp-3);background:var(--bg-input);border:1px solid var(--border-line);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--fs-emph);font-weight:700;letter-spacing:var(--ls-1);border-radius:2px;outline:none}.CaseWorkspace_titleInput__tYjZx:focus{border-color:var(--accent)}.CaseWorkspace_meta__K2nPy{font-size:var(--fs-micro);color:var(--fg-muted);text-transform:uppercase;letter-spacing:var(--ls-1)}.CaseWorkspace_deleteBtn__flwdG{padding:var(--sp-2);background:none;border:none;color:var(--fg-muted);font-size:var(--fs-label);cursor:pointer;transition:color var(--dur-instant)}.CaseWorkspace_deleteBtn__flwdG:hover{color:#ff4444}.CaseWorkspace_empty__gsbag{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);padding:var(--sp-8);background:var(--bg-panel)}.CaseWorkspace_emptyGlyph__LvPRS{font-size:64px;color:var(--fg-ghost);line-height:1}.CaseWorkspace_emptyTitle__yo_Ab{font-size:var(--fs-emph);font-weight:700;color:var(--fg-shadow);letter-spacing:var(--ls-1);text-transform:uppercase}.CaseWorkspace_emptySub__cbVk2{font-size:var(--fs-label);color:var(--fg-muted);text-align:center;max-width:280px}.CaseWorkspace_primaryBtn__fdoqJ{padding:var(--sp-2) var(--sp-4);background:var(--accent);border:none;color:var(--accent-on);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-1);border-radius:2px;cursor:pointer;text-transform:uppercase;transition:opacity var(--dur-instant)}.CaseWorkspace_primaryBtn__fdoqJ:hover{opacity:.9}.CaseWorkspace_section__zv4bs{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border-bottom:1px solid var(--border-line);background:var(--bg-raised);flex:1 1;min-height:0;overflow-y:auto}.CaseWorkspace_sectionHeader__FoC7i{font-size:var(--fs-label);font-weight:700;color:var(--fg-primary);text-transform:uppercase;letter-spacing:var(--ls-1);display:flex;align-items:center;gap:var(--sp-2)}.CaseWorkspace_count__WNxYB{padding:1px var(--sp-2);font-size:var(--fs-micro);color:var(--fg-muted);margin-left:auto}.CaseWorkspace_count__WNxYB,.CaseWorkspace_notes__EYe_z{background:var(--bg-input);border:1px solid var(--border-line);border-radius:2px}.CaseWorkspace_notes__EYe_z{flex:1 1;padding:var(--sp-3);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--fs-body);outline:none;resize:none}.CaseWorkspace_notes__EYe_z:focus{border-color:var(--accent)}.CaseWorkspace_notes__EYe_z::placeholder{color:var(--fg-muted)}.CaseWorkspace_evidenceEmpty__asYlb{padding:var(--sp-4);color:var(--fg-muted);font-size:var(--fs-label);text-align:center;background:var(--bg-input);border-radius:2px}.CaseWorkspace_evidenceList__eHqvg{display:flex;flex-direction:column;gap:var(--sp-2)}.CaseWorkspace_evidenceItem__nq2GX{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg-input);border:1px solid var(--border-line);border-radius:2px;cursor:pointer;transition:all var(--dur-instant)}.CaseWorkspace_evidenceItem__nq2GX:hover{background:var(--bg-elev);border-color:var(--accent)}.CaseWorkspace_evidenceKind__yaWIj{flex:0 0 auto;font-size:var(--fs-label);font-weight:700;color:var(--accent)}.CaseWorkspace_evidenceContent__TJLn3{flex:1 1;min-width:0}.CaseWorkspace_evidenceLabel___MN2V{font-size:var(--fs-label);color:var(--fg-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CaseWorkspace_evidenceTime__td9yS{font-size:var(--fs-micro);color:var(--fg-muted);margin-top:2px}.CaseWorkspace_unpinBtn__wPREg{flex:0 0 auto;background:none;border:none;color:var(--fg-muted);font-size:var(--fs-label);cursor:pointer;opacity:0;transition:all var(--dur-instant)}.CaseWorkspace_evidenceItem__nq2GX:hover .CaseWorkspace_unpinBtn__wPREg{opacity:1}.CaseWorkspace_unpinBtn__wPREg:hover{color:#ff4444}.CaseWorkspace_addEvidenceBtn__Movjd{padding:var(--sp-3);background:var(--bg-input);border:1px dashed var(--border-line);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-1);border-radius:2px;cursor:pointer;text-transform:uppercase;transition:all var(--dur-instant)}.CaseWorkspace_addEvidenceBtn__Movjd:hover{border-color:var(--accent);background:rgba(255,102,0,.05);color:var(--accent)}.EvidencePicker_overlay__X19gk{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:flex-end;z-index:100}.EvidencePicker_panel__Q3hc2{display:flex;flex-direction:column;width:380px;height:100%;background:var(--bg-panel);border-left:1px solid var(--border-line);animation:EvidencePicker_slideIn__9Sv80 .2s var(--ease-out)}@keyframes EvidencePicker_slideIn__9Sv80{0%{transform:translateX(100%)}to{transform:translateX(0)}}.EvidencePicker_header__W1EMN{padding:var(--sp-4);background:var(--bg-elev);border-bottom:1px solid var(--border-line);display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.EvidencePicker_title__WWvzm{font-size:var(--fs-emph);font-weight:700;color:var(--fg-primary);margin:0;letter-spacing:var(--ls-1);text-transform:uppercase}.EvidencePicker_closeBtn__c_ZFb{background:none;border:none;color:var(--fg-muted);font-size:var(--fs-label);cursor:pointer;padding:var(--sp-2);transition:color var(--dur-instant)}.EvidencePicker_closeBtn__c_ZFb:hover{color:var(--fg-primary)}.EvidencePicker_tabs__8lcNI{display:flex;border-bottom:1px solid var(--border-line);background:var(--bg-raised);flex:0 0 auto}.EvidencePicker_tab__7s9hq{flex:1 1;padding:var(--sp-3);background:none;border:none;border-bottom:2px solid transparent;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-1);cursor:pointer;text-transform:uppercase;transition:all var(--dur-instant)}.EvidencePicker_tab__7s9hq:hover{color:var(--fg-primary)}.EvidencePicker_tab__7s9hq.EvidencePicker_active__4eZgQ{color:var(--accent);border-bottom-color:var(--accent)}.EvidencePicker_content__rTF1c{flex:1 1;overflow:hidden;display:flex;flex-direction:column}.EvidencePicker_list__SR_xZ{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:0}.EvidencePicker_empty__UgpMr{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--fg-ghost);font-size:var(--fs-label);text-align:center;padding:var(--sp-4)}.EvidencePicker_item__BI1p2{padding:var(--sp-3);border-bottom:1px solid var(--border-line);display:flex;align-items:center;gap:var(--sp-3);transition:background var(--dur-instant)}.EvidencePicker_item__BI1p2:hover{background:var(--bg-row-hover)}.EvidencePicker_itemInfo__NOvLR{flex:1 1;min-width:0}.EvidencePicker_itemLabel__pKSaG{font-size:var(--fs-label);color:var(--fg-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EvidencePicker_itemState__Uh9TS{font-size:var(--fs-micro);color:var(--fg-muted);margin-top:2px}.EvidencePicker_pinBtn__F2_dj{flex:0 0 auto;padding:var(--sp-1) var(--sp-2);background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--ls-1);border-radius:2px;cursor:pointer;text-transform:uppercase;transition:all var(--dur-instant);white-space:nowrap}.EvidencePicker_pinBtn__F2_dj:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:rgba(255,102,0,.05)}.EvidencePicker_pinBtn__F2_dj:disabled{opacity:.5;cursor:not-allowed}.EvidencePicker_pinBtn__F2_dj.EvidencePicker_pinned__6U_BI{border-color:var(--accent);color:var(--accent)}.InvestigationDashboard_wrap__qMtdz{display:flex;flex-direction:row;height:100%;background:var(--bg-panel);position:relative}