from pathlib import Path ROOT = Path(__file__).resolve().parents[1] def _template() -> str: return (ROOT / "templates/ai_intelligence.html").read_text(encoding="utf-8") def _css_block(template: str, selector: str) -> str: marker = f"{selector} {{" assert marker in template return template.split(marker, 1)[1].split("}", 1)[0] def _any_css_block_has(template: str, selector: str, expected: str) -> bool: marker = f"{selector} {{" assert marker in template return any( expected in block.split("}", 1)[0] for block in template.split(marker)[1:] ) def test_ai_intelligence_first_viewport_is_compact_workbench(): template = _template() command_shell = template.split('