9ee58ad618
Shell: - Brand (logo + name) moves from sidebar header into the titlebar so the top-left reads `[logo] LitterBox | <breadcrumb>` instead of having two separate brand strips. - The bottom IDE-style status bar is removed; it duplicated the sidebar-foot status indicator. The sidebar foot now also shows the version on the right (`[dot] Active v5.0.0`). - Titlebar height bumped 36 → 44px and the brand mark to 28px so the logo has breathing room and balances the wordmark. - file_info header: Back / Static Analysis / Dynamic Analysis buttons consolidated into the panel header on the right. Dynamic gets a yellow border to flag that it executes the payload. Bug fix: - /results/<hash>/static was rendering YARA as "Suspicious" with a matching count even when the static scan returned zero matches. Cause: RouteHelpers.get_detection_counts(data) prefers `dynamic_results` if any dynamic scan exists, so the static page was rendering its row count from the dynamic scope while the row's match list came from the static scope. render_analysis_info now extracts counts from the actual analysis_results being rendered. Misc: - Drop unused .lb-tb-right, .lb-tb-version, .lb-sidebar-brand, and all .lb-statusbar* rules from style.css; remove dead statusbar_left block override in error.html. - Bump app version to 5.0.0 in Config/config.yaml.