Responsive nav that both collapses at the breakpoint and toggles open on mobile
One task across 30 published runs. Inspect the scores and outputs together, with each run's execution method shown.
- Task
- RESPO-0004
- Domain
- Websites
- Difficulty
- hard
Leading published run: claude-opus-4-8 (low reasoning) at 100.0% composite. Lowest: glm-5.2 at 0.0%. 30 published runs shown on this task.
How this task was evaluated
Results are ordered by this task's published score. API runs use one prompt and one completion; agent runs use a coding harness with tools and iteration. Inspect the execution method when comparing results.
Objective scores use the benchmark's execution checks. Judge scores use a vision panel's fixed rubric; the published score leaves out a model's own family. Missing values are labelled rather than treated as zero.
Read the brief
Build a single self-contained HTML file (`index.html`) that renders with no build step and no network calls (inline all CSS and JS; no external fonts, scripts, or images). Build a header containing a brand label, a menu list with id="menu" holding at least four links, and a menu (hamburger) button with id="menu-btn". Make it responsive about a breakpoint near 860px wide and make the mobile menu actually work: - on a desktop (around 1440px wide) show the links as an inline row (id="menu" visible) and keep the "menu-btn" hidden (display:none), - on a phone and tablet (around 360px and 768px wide) hide the inline list by default and show the "menu-btn" instead, and - on a phone, clicking "menu-btn" must open the collapsed menu so the links become visible (toggle an "open" state), and keep the button's aria-expanded in sync. The two navigation controls must never both be visible at the same width, and the page must not scroll horizontally at any of 360px, 768px, or 1440px wide. Include a <main> with an <h1> and a paragraph. Use plain, accessible markup.