.AppShell_shell__d9StE{min-height:100vh;display:flex;background:linear-gradient(135deg,#f9fafb,#eff6ff 45%,#f9fafb)}.AppShell_sidebar___GWvi{width:260px;background:#ffffff;color:#0f172a;position:sticky;top:0;height:100vh;z-index:40;flex:0 0 auto;overflow-y:auto;overflow-x:hidden;border-right:1px solid rgba(15,23,42,.08);transition:width .15s ease-out}.AppShell_sidebarCollapsed__5z8o1{width:72px}.AppShell_main__30gap{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.AppShell_topbar__DSRTu{position:sticky;top:0;z-index:50}.AppShell_contentOuter__09laq{width:100%;background:linear-gradient(135deg,#f9fafb,#eff6ff 45%,#f9fafb);min-height:calc(100vh - 56px)}.AppShell_contentInner__qvHzw{width:100%;max-width:1600px;margin:0 auto;padding:32px 40px 48px}body.full-width-content .AppShell_contentInner__qvHzw{max-width:none;margin:0}.TopBar_bar__S8uTB{background:#ffffff;border-bottom:1px solid rgba(0,0,0,.06)}.TopBar_inner__wh28d{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;flex-wrap:wrap}.TopBar_left__Qi6QJ{display:flex;align-items:center;gap:10px;min-width:180px}.TopBar_center__NPJk8{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-start}.TopBar_controls__lJkHH{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.TopBar_search__PYCsm{flex:1 1 360px;min-width:260px;max-width:560px}.TopBar_right__y_yom{display:flex;align-items:center;gap:10px;min-width:220px;justify-content:flex-end}.TopBar_statusPill__j_N4s{font-size:12px;opacity:.9;padding:4px 10px;border:1px solid rgba(37,99,235,.2);border-radius:999px;background:rgba(37,99,235,.08)}.TopBar_partialStrip__I8t8G{background:#fffbeb;border-bottom:1px solid #fef3c7;color:#92400e;font-size:12px;padding:6px 20px}.TopBar_bar__S8uTB .ant-btn,.TopBar_bar__S8uTB .ant-input-affix-wrapper,.TopBar_bar__S8uTB .ant-select-selector{border-radius:10px!important}@media (max-width:980px){.TopBar_right__y_yom{min-width:0;width:100%;justify-content:flex-end}.TopBar_left__Qi6QJ{min-width:0}}.SecuritySignalsKpiTiles_grid__yVYcL{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.SecuritySignalsKpiTiles_tile__0kXy0{grid-column:span 3}@media (max-width:1200px){.SecuritySignalsKpiTiles_tile__0kXy0{grid-column:span 4}}@media (max-width:900px){.SecuritySignalsKpiTiles_tile__0kXy0{grid-column:span 6}}@media (max-width:520px){.SecuritySignalsKpiTiles_tile__0kXy0{grid-column:span 12}}