.dashboardShell_shell__I2ZFg{height:100vh;width:100%;background:#0f0f0f;color:#f3f3f3;display:grid;grid-template-columns:minmax(250px,20vw) minmax(0,1fr) minmax(280px,22vw);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.dashboardShell_leftPane___aSEy{background:#1a1a1a;border-right:1px solid #333;display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr);min-height:0}.dashboardShell_leftHeader__e2Iek{padding:12px;border-bottom:1px solid #333;display:grid;grid-gap:8px;gap:8px}.dashboardShell_matterTitle__zEx48{font-size:20px;font-weight:700;line-height:1.2;color:#f8f8f8}.dashboardShell_userLine__GdUEM{font-size:12px;color:#a4a4a4}.dashboardShell_leftActions__UPGaS{display:flex;gap:8px}.dashboardShell_viewSwitch__7Tsr1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboardShell_createButton__saxFt,.dashboardShell_createInput__xUrLh,.dashboardShell_leftActions__UPGaS button,.dashboardShell_matterSelect__4NlFS,.dashboardShell_viewButtonActive__5Tu4H,.dashboardShell_viewButton__mAXg2{background:#151515;border:1px solid #4a4a4a;color:#ececec;border-radius:8px}.dashboardShell_viewButtonActive__5Tu4H,.dashboardShell_viewButton__mAXg2{padding:6px 10px;cursor:pointer;text-align:center}.dashboardShell_viewButton__mAXg2:hover{background:#232323}.dashboardShell_viewButtonActive__5Tu4H{background:#233142;border-color:#5d89b3;color:#dcefff}.dashboardShell_createButton__saxFt,.dashboardShell_leftActions__UPGaS button{padding:6px 10px;cursor:pointer}.dashboardShell_createButton__saxFt:hover,.dashboardShell_leftActions__UPGaS button:hover{background:#232323}.dashboardShell_createButton__saxFt:disabled{opacity:.65;cursor:not-allowed}.dashboardShell_leftSearchWrap__mVU9u{padding:10px 12px;border-bottom:1px solid #2f2f2f}.dashboardShell_leftSearch__0hVpj{width:100%;background:#121212;border:1px solid #444;color:#f3f3f3;border-radius:8px;padding:8px}.dashboardShell_leftCard__in_c4{margin:10px 12px 0;border:1px solid #303030;border-radius:10px;background:#141414;padding:10px;display:grid;grid-gap:8px;gap:8px}.dashboardShell_cardLabel__EOLBr{font-size:11px;color:#a8a8a8}.dashboardShell_matterSelect__4NlFS{width:100%;padding:8px}.dashboardShell_notice__fSQub{font-size:11px;color:#d0d0d0}.dashboardShell_noticeWarn__1eKaQ{color:#d0a86b}.dashboardShell_createRow__Ro6km{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.dashboardShell_createInput__xUrLh{width:100%;padding:8px}.dashboardShell_uploadForm__FjzqT{display:grid;grid-gap:8px;gap:8px}.dashboardShell_uploadInput__s37vr{width:100%;background:#121212;border:1px solid #444;color:#f3f3f3;border-radius:8px;padding:7px}.dashboardShell_uploadMeta__nwgyl{font-size:11px;color:#9ca3af}.dashboardShell_filterInput__5N44m,.dashboardShell_filterSelect__7iQHx{width:100%;background:#121212;border:1px solid #444;color:#f3f3f3;border-radius:8px;padding:8px}.dashboardShell_filterHelp__VgBNz{font-size:11px;color:#9ca3af;line-height:1.35}.dashboardShell_filterActions__V9hUj{display:flex;gap:8px;flex-wrap:wrap}.dashboardShell_leftTree__xehic{margin:10px 12px 12px;border:1px solid #2f2f2f;border-radius:10px;background:#131313;overflow:auto;min-height:0;display:grid;align-content:start;grid-auto-rows:min-content}.dashboardShell_treeHeader__hYkq6{position:-webkit-sticky;position:sticky;top:0;background:#151515;border-bottom:1px solid #2f2f2f;padding:8px 10px;font-size:11px;color:#8b8b8b;text-transform:uppercase;letter-spacing:.06em}.dashboardShell_treeItem__7uEQ_{padding:8px 10px;border-bottom:1px solid #1f1f1f;font-size:13px;color:#e8e8e8}.dashboardShell_treeItemMuted__ntvJh{color:#a0a0a0}.dashboardShell_treeDocButton__OUSmc{width:100%;border:0;border-bottom:1px solid #1f1f1f;background:transparent;color:#e8e8e8;text-align:left;padding:8px 10px;display:grid;grid-gap:2px;gap:2px;cursor:pointer}.dashboardShell_treeDocButton__OUSmc:hover{background:#1a1a1a}.dashboardShell_treeDocName__RWuBm{font-size:12px;color:#ececec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardShell_treeDocMeta__04bBu{font-size:10px;letter-spacing:.05em;color:#8fa3b8}.dashboardShell_leftTreeStatus__W0r74{padding:8px 10px;border-top:1px solid #232323;font-size:11px;color:#9ea7b3}.dashboardShell_centerPane__OKIS5{background:#0f0f0f;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.dashboardShell_tabs__RqQ6y{display:flex;gap:8px;padding:10px;border-bottom:1px solid #2d2d2d;background:#101010}.dashboardShell_tabActive___YRph,.dashboardShell_tabPlus__n366G,.dashboardShell_tab__QkchY{border:1px solid #444;background:#171717;color:#d8d8d8;border-radius:10px;padding:6px 12px;font-size:14px}.dashboardShell_tabActive___YRph{background:#232323;border-color:#7d7d7d;font-weight:600}.dashboardShell_tabPlus__n366G{min-width:34px;text-align:center;padding:6px 0}.dashboardShell_centerHost__iUfvm{display:flex;min-height:0;min-width:0;height:100%;background:#0f0f0f;overflow:hidden}.dashboardShell_adminPanel__Cqg19{flex:1 1 auto;width:100%;height:100%;min-height:0;min-width:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.dashboardShell_adminContentGrid__c2QBx{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:10px;gap:10px}.dashboardShell_adminCasesPane__QgfLE{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px}.dashboardShell_adminDetailPane__xca4q{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:8px;gap:8px}.dashboardShell_adminToolbar__7dVIF{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dashboardShell_adminMetricsGrid__gHLUS{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:8px;gap:8px}.dashboardShell_adminMetricCard__iMdlj{border:1px solid #2f2f2f;border-radius:8px;background:#111;color:#e6e6e6;padding:10px;font-size:13px;display:grid;grid-gap:4px;gap:4px}.dashboardShell_adminCasesTableWrap__0ntek{border:1px solid #2f2f2f;border-radius:8px;overflow:auto;max-height:none;min-height:0;height:100%;background:#0d0d0d}.dashboardShell_adminTable__Q7PNy{width:100%;border-collapse:collapse;font-size:12px}.dashboardShell_adminTable__Q7PNy td,.dashboardShell_adminTable__Q7PNy th{border-bottom:1px solid #242424;padding:7px 8px;text-align:left;color:#e2e2e2;vertical-align:top}.dashboardShell_adminTable__Q7PNy thead th{background:#141414;position:-webkit-sticky;position:sticky;top:0;z-index:1}.dashboardShell_adminTable__Q7PNy tbody tr{cursor:pointer}.dashboardShell_adminTable__Q7PNy tbody tr:hover{background:#181818}.dashboardShell_adminRowSelected__9TuJt{background:#1a2530}.dashboardShell_adminFrontmatterPane__q6TFB{border:1px solid #2f2f2f;border-radius:8px;background:#101010;padding:10px;min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.dashboardShell_adminFrontmatterEmpty__BneMs{border:1px dashed #35506a;border-radius:8px;background:#10161d;color:#c8daea;padding:10px;min-height:0;font-size:12px;line-height:1.4}.dashboardShell_adminFrontmatterPane__q6TFB pre{margin:0;max-height:none;min-height:0;height:100%;overflow:auto;font-size:12px;line-height:1.35;color:#d8e7f7}.dashboardShell_ontologyFrame__ec4JZ{width:100%;height:100%;border:0;background:#0f0f0f;display:block;min-height:100%}.dashboardShell_emptyState__3gGMD{height:100%;display:grid;place-items:center;color:#a6a6a6;font-size:14px}.dashboardShell_rightPane__KqjzZ{background:#1a1a1a;border-left:1px solid #333;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.dashboardShell_rightHeader__o9t41{border-bottom:1px solid #333;padding:12px;display:grid;grid-gap:8px;gap:8px}.dashboardShell_rightTitle__kYZ_d{font-size:30px;font-weight:700}.dashboardShell_agentContext__750RN{background:#121212;border:1px solid #2f2f2f;color:#d7d7d7;border-radius:8px;padding:8px;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardShell_agentLog__fTkTS{overflow:auto;padding:12px;display:grid;grid-gap:10px;gap:10px;align-content:start;grid-auto-rows:min-content}.dashboardShell_agentMessage__mysKt{border:1px solid #2c2c2c;border-radius:10px;background:#111;padding:8px 10px}.dashboardShell_agentMessageSystem__1H1wg{border-color:#2f3f50;background:#111821}.dashboardShell_agentMessageUser__c0zub{border-color:#3e3e3e;background:#171717}.dashboardShell_agentMessageAssistant__asOeJ{border-color:#314b5f;background:#111920}.dashboardShell_agentMessageMeta__0KxGN{font-size:11px;color:#8e8e8e;margin-bottom:4px;text-transform:capitalize}.dashboardShell_agentMessageBody__D1mis{font-size:12px;line-height:1.4;color:#ececec;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.dashboardShell_agentInputWrap__TF47S{border-top:1px solid #333;padding:12px;display:grid;grid-gap:8px;gap:8px;background:#161616;min-height:0}.dashboardShell_agentInput__RAUNH{width:100%;max-width:100%;min-height:74px;max-height:170px;resize:vertical;background:#101010;border:1px solid #444;color:#f1f1f1;border-radius:8px;padding:8px;overflow:auto;font:inherit}.dashboardShell_agentSend__0ssZT{background:#171717;border:1px solid #4a4a4a;color:#f0f0f0;border-radius:8px;padding:8px 10px;cursor:pointer}.dashboardShell_agentSend__0ssZT:disabled{opacity:.65;cursor:not-allowed}@media (max-width:1500px){.dashboardShell_shell__I2ZFg{grid-template-columns:minmax(240px,22vw) minmax(0,1fr) minmax(260px,24vw)}}@media (max-width:1320px) and (min-width:1101px){.dashboardShell_shell__I2ZFg{grid-template-columns:minmax(240px,28vw) minmax(0,1fr)}.dashboardShell_rightPane__KqjzZ{display:none}}@media (max-width:1100px){.dashboardShell_shell__I2ZFg{height:auto;min-height:100vh;overflow:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto}.dashboardShell_leftPane___aSEy,.dashboardShell_rightPane__KqjzZ{min-height:240px;border:0;border-bottom:1px solid #333}.dashboardShell_centerPane__OKIS5{min-height:72vh;grid-template-rows:auto minmax(62vh,1fr)}.dashboardShell_centerHost__iUfvm{min-height:62vh;height:clamp(520px,68vh,900px)}.dashboardShell_ontologyFrame__ec4JZ{min-height:62vh;height:100%}.dashboardShell_rightPane__KqjzZ{min-height:320px}.dashboardShell_adminMetricsGrid__gHLUS{grid-template-columns:repeat(2,minmax(120px,1fr))}.dashboardShell_adminContentGrid__c2QBx{grid-template-columns:1fr}.dashboardShell_adminCasesPane__QgfLE{min-height:44vh}.dashboardShell_adminDetailPane__xca4q{min-height:34vh}}