# Per-agent page > Part of [Web UI](../web-ui.md). See also: > [Shape (shared)](shape.md) · [Dashboard layout](dashboard.md) Three fixed-position layers frame a full-viewport terminal: **Fixed-overlay header** (`
`): frosted glass — `backdrop-filter: blur` lets scrolled terminal rows show through. Three flex columns: - **Agent icon** (``): fixed-size square identity anchor — `width: 5em; height: 5em` with explicit pixel sizing so the ``'s intrinsic (large) dimensions don't push the parent flex container open via `align-items: stretch`-driven height feedback. 5em ≈ header content area (header `min-height: 6em` minus `2 × 0.5em` padding). `align-self: flex-start` keeps the icon stuck to the top so a state-row line-wrap doesn't drag it down with it. Falls back to the dimmed hyperhive mark on load error. - **Main column** (`.agent-header-main`): two rows. - Row 1 (`.agent-header-title-row`): title (`

`) + meta-nav (`