# Horizontal ranked bar chart

Schema: Design Details SECTION.md v3.2
Website: Krea
Source: https://www.krea.ai/krea-3
Source section IDs: 9be733bf-2d8f-4981-b7a0-3bdfdd04f91a
Status: AI analysed; vocabulary promotion is automated

## Builder's note

What makes it work:
- Rank, icon, name, bar and score sit in fixed columns, so the eye scans down a clean list and across to each value with no effort.
- Every bar is grey except one blue bar on a pale blue row band, which makes the product the clear focal point without adding any new shapes.
- A 72px tight headline sits above a 20px medium subhead and 13-14px table text, giving three distinct levels of hierarchy.

What a screenshot can't show:
- The recording shows only a bar chart on screen from 9 to 12 seconds, with no visible bar fill, row entrance or highlight animation, and no browser animations were logged.
- Measured detail: the headline is 72px at weight 500 with -2.2px letter spacing and 70.6px line height, rows run about 33px tall, and gaps are 4, 6, 8 and 24px.

Borrow: Keep a dense data list in neutral grey and spend a single accent colour on the one row that matters.
Leave alone: Do not copy the Krea blue gradient bar, the Suisse Intl typeface or the Arena leaderboard content; use a free neo-grotesque like Inter instead.

## Classification

- Type: stats
- Layout: Left-aligned list with corresponding horizontal bars extending to the right, descending by value.
- Styles: minimal, typographic, geometric
- Confidence: 100%

## Purpose and structure

A leaderboard presented as a horizontal bar chart ranking different models by an arena score.

Visual signature: A dense list of grey horizontal bars with one prominent blue bar.

## Components

- bar chart
- list
- heading
- label

## Typography

- Display: Krea 3 Suisse Intl — 132px 500
- Heading: Krea 3 Suisse Intl — 100px 500
- Body: Suisse Intl — 20px 500

## Functional palette

- Canvas: canvas #FFFFFF
- Text: text #000000
- Primary-Action: primary action #2E6CF6
- Surface: surface #111111
- Muted-Text: muted text #737373
- Border: border #E5E5E5

## Motion evidence

- 9.0–12.0s — A horizontal bar chart ranking models on an Arena leaderboard. (90% confidence)

## Section quality

Overall: 62.41/100 (Good)
Scored coverage: 85%

- Typography: 62 — Large bold black display headline (100px range family) against grey subhead and small tabular labels creates clear hierarchy; numeral alignment and consistent label/value treatment is clean but conventional for a stats list. Next tier: No distinctive type craft beyond scale contrast and standard tabular figures.
- Composition: 66 — Precise grid alignment of rank, icon, label, bar, and value columns with consistent row rhythm (33px rows, 4-8px gaps) produces an orderly, legible leaderboard; the highlighted row with a light blue background band and gradient bar is a well-placed focal point breaking the greyscale rhythm. Next tier: Layout is a standard bar-chart list pattern with no spatial surprise or secondary composition layer beyond the single highlight.
- Motion: inconclusive — Gemini only notes a generic 3-second window without timestamped specifics of bar fill, row entrance, or highlight animation, so no motion can be scored. Next tier: Need timestamped evidence of specific animated behavior (e.g., bar grow-in, row stagger) to assess motion quality.
- Content: 60 — Content is directly data-driven (real leaderboard ranks and scores) and well-matched to the chart form, with a clear sourced caption; integration is functional but formulaic. Next tier: No content treatment (annotation, comparison framing, contextual callouts) beyond raw rank/value pairs to elevate past a standard data table.
- Originality: 55 — A horizontal ranked bar chart with one highlighted competitor row is a very common SaaS benchmarking pattern; the blue gradient highlight is a modest differentiator but not a novel structural idea. Next tier: Section relies on a widely-used leaderboard template; would need a distinctive visual or interactive device to read as original.
- Adaptability: 68 — Grid-based row structure (rank/icon/label/bar/value) with explicit column widths, consistent gaps, and a clearly separable highlight treatment (background tint + gradient bar) makes the skin easy to swap data or recolor independent of structure. Next tier: Reliance on icon set per competitor and fixed axis scale values ties content to specific data points, limiting pure template reuse.

Strengths:
- Clear grid alignment across rank, icon, label, bar, and score columns with consistent row spacing
- Single blue gradient highlight effectively isolates the featured entry against 14 grey rows
- Large bold headline establishes immediate hierarchy and context before the data

Weaknesses:
- Pattern is a conventional ranked bar chart with no structural novelty
- No distinctive type treatment beyond standard scale contrast
- Motion cannot be verified from available evidence
- Content integration is limited to raw label/value pairs without added framing or annotation

Why it does not reach the next tier: The section executes a familiar benchmarking leaderboard pattern cleanly and with good alignment discipline, but lacks any structural or visual idea that would make it feel hard to substitute; the highlight treatment is the only differentiator and is a common SaaS device.

## Adaptation guidance

- Effort: Low
- Guidance: Reuse the row grid and highlight pattern directly; swap icons, labels, and values, and recalibrate axis min/max to new dataset while keeping the single highlighted-row treatment.

What transfers:
- Grid row structure with rank/icon/label/bar/value columns
- Single-row highlight treatment via background tint and gradient fill
- Fixed axis-based bar scaling logic

Dependencies:
- Per-competitor icon assets
- Specific leaderboard data values and axis range
- Brand blue accent color for highlight

## Living vocabulary

- No reusable vocabulary candidates were supported by this section.

Only terms with status `active` enter the public taxonomy. Deferred and proposed terms remain available to later AI passes; rejected terms remain as provenance so they are not repeatedly reinvented.

## Provenance and limitations

- Section boundaries and naming: Gemini Pro visual observation
- Motion observations: Gemini Pro direct-video analysis
- Quality judgment: Claude
- Exact design facts: browser/CSS extraction at website scope
- Rubric: Design Details section rubric 3.2 (Typography 20%, Composition 20%, Motion 15%, Content 15%, Originality 15%, Adaptability 15%)
- Motion state is inconclusive due to lack of timestamped specifics
- Exact animation parameters, fonts, and colors beyond the supplied tokens cannot be verified from static evidence

## Usage guidance

Use this section as design evidence. Create an original implementation; do not reproduce the source copy, assets, or proprietary composition exactly.

## Build blueprint v3.2

### Purpose and classification

- Canonical type: stats
- Source type: stats
- Structure: horizontal sequence
- Layout: Left-aligned list with corresponding horizontal bars extending to the right, descending by value.
- Styles: minimal, typographic, geometric
- Components: bar chart, list, heading, label
- Purpose: A leaderboard presented as a horizontal bar chart ranking different models by an arena score.
- Visual signature: A dense list of grey horizontal bars with one prominent blue bar.
- Place on the page: 5 of 22, after Comparison (`krea-ai:C04`), before Gallery (`krea-ai:C06`)

### Crop and composition

- Crop: 1440×905px; aspect ratio 1.591:1
- Page bounds: 3039–3944px of 21224px
- Guidance: Preserve the sense of continuation with a visible next item, progress cue, or directional control.

### Exact typography evidence

The sectionScale values were measured inside this crop. The siteRoles values explain how those faces function across the source website; they must not replace section measurements.

```json
{
  "sectionScale": [
    {
      "role": "section heading",
      "family": "Krea 3 Suisse Intl",
      "stack": "\"Krea 3 Suisse Intl\", sans-serif",
      "size": "72px",
      "weight": "500",
      "lineHeight": "70.6px",
      "letterSpacing": "-2.2px",
      "sample": "Ranked #4 on Arena.",
      "element": "h2",
      "occurrences": 12,
      "sourceId": "font-1"
    },
    {
      "role": "UI/supporting text",
      "family": "Suisse Intl",
      "stack": "\"Suisse Intl\", ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
      "size": "13px",
      "weight": "400",
      "lineHeight": "19.5px",
      "letterSpacing": "normal",
      "sample": "1",
      "element": "span",
      "occurrences": 18,
      "sourceId": "font-16"
    },
    {
      "role": "card/subheading",
      "family": "Suisse Intl",
      "stack": "\"Suisse Intl\", ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
      "size": "20px",
      "weight": "500",
      "lineHeight": "28px",
      "letterSpacing": "normal",
      "sample": "Krea 3 Ultra is #4 on Arena's Multi-Image Edit leaderboard, with an Arena score of 1,435. Bars use t",
      "element": "p",
      "occurrences": 5,
      "sourceId": "font-19"
    },
    {
      "role": "UI/supporting text",
      "family": "Suisse Intl",
      "stack": "\"Suisse Intl\", ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
      "size": "13px",
      "weight": "500",
      "lineHeight": "19.5px",
      "letterSpacing": "normal",
      "sample": "1,518",
      "element": "span",
      "occurrences": 17,
      "sourceId": "font-37"
    },
    {
      "role": "UI/supporting text",
      "family": "Suisse Intl",
      "stack": "\"Suisse Intl\", ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
      "size": "14px",
      "weight": "400",
      "lineHeight": "21px",
      "letterSpacing": "normal",
      "sample": "GPT Image 2.5 Sunburst",
      "element": "span",
      "occurrences": 14,
      "sourceId": "font-39"
    }
  ],
  "siteRoles": [
    {
      "role": "display",
      "size": "132px",
      "family": "Krea 3 Suisse Intl",
      "source": "computed",
      "traits": "Regular",
      "weight": "500",
      "evidence": "font-34: computed CSS at 1440×1000; AI role: 132px Krea 3 Suisse Intl, tightly tracked (-2.6px), used for massive impact numbers like '10x Faster'.",
      "sampleId": "font-34",
      "confidence": 1,
      "lineHeight": "116.2px",
      "letterSpacing": "-2.6px"
    },
    {
      "role": "heading",
      "size": "100px",
      "family": "Krea 3 Suisse Intl",
      "source": "computed",
      "traits": "Regular",
      "weight": "500",
      "evidence": "font-8: computed CSS at 1440×1000; AI role: 100px Krea 3 Suisse Intl (-3px letter spacing) used for major section headlines like 'One model Every brief'.",
      "sampleId": "font-8",
      "confidence": 1,
      "lineHeight": "96px",
      "letterSpacing": "-3px"
    },
    {
      "role": "body",
      "size": "20px",
      "family": "Suisse Intl",
      "source": "computed",
      "traits": "Regular",
      "weight": "500",
      "evidence": "font-19: computed CSS at 1440×1000; AI role: 20px Suisse Intl used for standard descriptive paragraph text throughout the page.",
      "sampleId": "font-19",
      "confidence": 0.95,
      "lineHeight": "28px",
      "letterSpacing": "normal"
    }
  ]
}
```

### Exact color evidence

The section samples record where each computed value was used. Functional roles come from the website-level classifier and remain separate.

```json
{
  "sectionUsage": [
    {
      "value": "#111111",
      "cssValue": "rgb(17, 17, 17)",
      "alpha": 1,
      "appliedAs": [
        "background",
        "text"
      ],
      "occurrences": 36,
      "sourceId": "color-5"
    },
    {
      "value": "#000000",
      "cssValue": "oklab(0 0 0 / 0.45)",
      "alpha": 0.45098039215686275,
      "appliedAs": [
        "text"
      ],
      "occurrences": 47,
      "sourceId": "color-16"
    },
    {
      "value": "#000000",
      "cssValue": "oklab(0 0 0 / 0.55)",
      "alpha": 0.5490196078431373,
      "appliedAs": [
        "text",
        "background"
      ],
      "occurrences": 92,
      "sourceId": "color-20"
    },
    {
      "value": "#000000",
      "cssValue": "rgba(0, 0, 0, 0.72)",
      "alpha": 0.7215686274509804,
      "appliedAs": [
        "background"
      ],
      "occurrences": 14,
      "sourceId": "color-29"
    },
    {
      "value": "#2E6CF6",
      "cssValue": "rgb(46, 108, 246)",
      "alpha": 1,
      "appliedAs": [
        "text",
        "svg-fill"
      ],
      "occurrences": 30,
      "sourceId": "color-31"
    },
    {
      "value": "#316CF5",
      "cssValue": "oklab(0.574906 -0.0260885 -0.215144 / 0.1)",
      "alpha": 0.10196078431372549,
      "appliedAs": [
        "background"
      ],
      "occurrences": 1,
      "sourceId": "color-33"
    },
    {
      "value": "#000000",
      "cssValue": "oklab(0 0 0 / 0.1)",
      "alpha": 0.10196078431372549,
      "appliedAs": [
        "background"
      ],
      "occurrences": 19,
      "sourceId": "color-40"
    }
  ],
  "functionalPalette": [
    {
      "hex": "#FFFFFF",
      "name": "canvas",
      "role": "canvas",
      "source": "computed",
      "evidence": "color-1: computed rgb(255, 255, 255); AI role: Pure white (#FFFFFF) used extensively as the primary background for light sections.",
      "sampleId": "color-1",
      "confidence": 1
    },
    {
      "hex": "#000000",
      "name": "text",
      "role": "text",
      "source": "computed",
      "evidence": "color-4: computed rgb(0, 0, 0); AI role: Pure black (#000000) used for high-contrast primary text on light backgrounds.",
      "sampleId": "color-4",
      "confidence": 1
    },
    {
      "hex": "#2E6CF6",
      "name": "primary action",
      "role": "primary-action",
      "source": "computed",
      "evidence": "color-31: computed rgb(46, 108, 246); AI role: Vibrant blue (#2E6CF6) used for the primary 'Try Krea 3' CTA button and interactive accent highlights.",
      "sampleId": "color-31",
      "confidence": 1
    },
    {
      "hex": "#111111",
      "name": "surface",
      "role": "surface",
      "source": "computed",
      "evidence": "color-5: computed rgb(17, 17, 17); AI role: Dark gray/black (#111111) used as the background for contrasting dark sections (like the hero).",
      "sampleId": "color-5",
      "confidence": 0.9
    },
    {
      "hex": "#737373",
      "name": "muted text",
      "role": "muted-text",
      "source": "computed",
      "evidence": "color-17: computed rgb(115, 115, 115); AI role: Gray (#737373) used for secondary text, metadata, and inactive button states.",
      "sampleId": "color-17",
      "confidence": 0.9
    },
    {
      "hex": "#E5E5E5",
      "name": "border",
      "role": "border",
      "source": "computed",
      "evidence": "color-32: computed oklch(0.922 0 0); AI role: Light gray (#E5E5E5) used for subtle borders around cards and form elements.",
      "sampleId": "color-32",
      "confidence": 0.8
    }
  ]
}
```

### Design tokens

```json
{
  "radius": "Large radii (e.g., 20px-30px) for main content blocks/images, and full-round (50% or 999px) for buttons, tabs, and tags.",
  "density": "Low density. The layout prioritizes large imagery and massive text over packing in information, allowing each feature to breathe.",
  "evidence": "Observed via pill buttons, massive display fonts (font-34, font-6), large rounded media frames, and stark black/white section transitions.",
  "borderStyle": "Mostly borderless, relying on background contrast (dark/light) or subtle, thin light-gray borders (e.g., color-32) for delineating form fields or specific card boundaries.",
  "buttonStyle": "Pill-shaped. Primary actions use solid vibrant blue (color-31) or stark contrasting black/white depending on the section's canvas. Secondary actions use subtle grays or frosted glass effects (color-18, color-38).",
  "cornerStyle": "Consistent use of fully rounded (pill-shaped) elements for buttons and tags, combined with distinct rounded corners on large media cards and form containers.",
  "contentWidth": "Responsive, centering content in a wide max-width container but allowing large media elements and bold typography to bleed towards the edges.",
  "spacingRhythm": "Generous vertical spacing between major sections, utilizing massive typographic scaling to define rhythm. Elements within cards have tighter, functional padding."
}
```

### Reconstruction specification

This is the implementation contract for the captured desktop viewport. Prefer section-specific facts here over general website descriptions.

- Root: 1376×905px; flex; padding {"top":"60px","left":"32px","right":"32px","bottom":"60px"}; gap 24px; background rgba(0, 0, 0, 0); radius 0px.
- Observed gaps: 4, 6, 8, 24px.
- Representative content widths: 1376, 1312, 736, 351px.
- Layout containers: 8; cards/surfaces: 0; media elements: 12; browser animations: 0.

#### Container, grid, and spacing

```json
{
  "viewport": {
    "width": 1440,
    "captureBounds": {
      "top": 3039,
      "bottom": 3944,
      "pageHeight": 21224
    }
  },
  "container": {
    "size": "1376×905px",
    "position": "x 32px, y 3039px",
    "display": "flex",
    "positionMode": "static",
    "padding": {
      "top": "60px",
      "left": "32px",
      "right": "32px",
      "bottom": "60px"
    },
    "margin": {
      "top": "0px",
      "left": "0px",
      "right": "0px",
      "bottom": "0px"
    },
    "gap": "24px",
    "columns": "not captured",
    "background": "rgba(0, 0, 0, 0)",
    "radius": "0px",
    "border": "0px solid rgb(229, 229, 229)",
    "shadow": "none",
    "overflow": "visible"
  },
  "spacing": {
    "observedGapsPx": [
      4,
      6,
      8,
      24
    ],
    "representativeContentWidthsPx": [
      1376,
      1312,
      736,
      351
    ]
  },
  "columns": [
    {
      "element": "li · 1 GPT Image 2.5 Sunburst 1,518",
      "size": "1312×33px",
      "position": "x 64px, y 3262px",
      "display": "grid",
      "template": "38.3906px 256px 913.609px 64px",
      "direction": "row",
      "gap": "4px 8px"
    },
    {
      "element": "li · 2 GPT Image 2.5 Flare 1,479",
      "size": "1312×33px",
      "position": "x 64px, y 3301px",
      "display": "grid",
      "template": "38.3906px 256px 913.609px 64px",
      "direction": "row",
      "gap": "4px 8px"
    },
    {
      "element": "li · 3 GPT Image 2 (Medium) 1,453",
      "size": "1312×33px",
      "position": "x 64px, y 3340px",
      "display": "grid",
      "template": "38.3906px 256px 913.609px 64px",
      "direction": "row",
      "gap": "4px 8px"
    },
    {
      "element": "li · 4 Krea 3 Ultra 1,435",
      "size": "1312×33px",
      "position": "x 64px, y 3379px",
      "display": "grid",
      "template": "38.3906px 256px 913.609px 64px",
      "direction": "row",
      "gap": "4px 8px"
    },
    {
      "element": "li · 5 Gemini Nano Banana 2.1 1,432",
      "size": "1312×33px",
      "position": "x 64px, y 3418px",
      "display": "grid",
      "template": "38.3906px 256px 913.609px 64px",
      "direction": "row",
      "gap": "4px 8px"
    },
    {
      "element": "li · 6 Seedream 5.0 Pro 1,412",
      "size": "1312×33px",
      "position": "x 64px, y 3457px",
      "display": "grid",
      "template": "38.3906px 256px 913.609px 64px",
      "direction": "row",
      "gap": "4px 8px"
    },
    {
      "element": "li · 7 Muse Image 1,399",
      "size": "1312×33px",
      "position": "x 64px, y 3496px",
      "display": "grid",
      "template": "38.3906px 256px 913.609px 64px",
      "direction": "row",
      "gap": "4px 8px"
    },
    {
      "element": "li · 8 Nano Banana 2 1,367",
      "size": "1312×33px",
      "position": "x 64px, y 3535px",
      "display": "grid",
      "template": "38.3906px 256px 913.609px 64px",
      "direction": "row",
      "gap": "4px 8px"
    }
  ]
}
```

#### Cards and surfaces

```json
{
  "cards": [],
  "surfaces": {
    "radii": [
      "14px",
      "6px"
    ],
    "borders": [],
    "shadows": []
  }
}
```

#### Media treatment

```json
[
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3270px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3309px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3348px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3387px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3426px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3465px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3504px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3543px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3582px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3621px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3660px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 118px, y 3699px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  }
]
```

#### Browser-exposed animation parameters

```json
[]
```

### Measured geometry, surfaces, media, and animation

These raw values come from the saved element map and computed styles. Empty arrays mean the fact was not captured; they are not permission to invent source values.

```json
{
  "root": {
    "id": "ld-511",
    "gap": "24px",
    "tag": "section",
    "rect": {
      "x": 32,
      "y": 3039,
      "width": 1376,
      "height": 905
    },
    "role": null,
    "label": "Ranked #4 on Arena. Krea 3 Ultra is #4 on Arena's Multi-Image Edit leaderboard, with an Arena score ",
    "border": "0px solid rgb(229, 229, 229)",
    "margin": {
      "top": "0px",
      "left": "0px",
      "right": "0px",
      "bottom": "0px"
    },
    "radius": "0px",
    "shadow": "none",
    "columns": null,
    "display": "flex",
    "padding": {
      "top": "60px",
      "left": "32px",
      "right": "32px",
      "bottom": "60px"
    },
    "overflow": "visible",
    "position": "static",
    "background": "rgba(0, 0, 0, 0)"
  },
  "cards": [],
  "media": [
    {
      "id": "ld-521",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3270,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-533",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3309,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-545",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3348,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-557",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3387,
        "width": 16,
        "height": 16
      },
      "role": "img",
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-572",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3426,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-584",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3465,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-599",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3504,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-611",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3543,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-623",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3582,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-635",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3621,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-647",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3660,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-659",
      "tag": "svg",
      "rect": {
        "x": 118,
        "y": 3699,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    }
  ],
  "bounds": {
    "top": 3039,
    "bottom": 3944,
    "pageHeight": 21224
  },
  "schema": "little-details-section-measurements-v1",
  "source": "saved DOM/CSS element and animation maps",
  "columns": [
    {
      "id": "ld-517",
      "gap": "4px 8px",
      "tag": "li",
      "rect": {
        "x": 64,
        "y": 3262,
        "width": 1312,
        "height": 33
      },
      "role": null,
      "label": "1 GPT Image 2.5 Sunburst 1,518",
      "columns": "38.3906px 256px 913.609px 64px",
      "display": "grid",
      "direction": "row"
    },
    {
      "id": "ld-529",
      "gap": "4px 8px",
      "tag": "li",
      "rect": {
        "x": 64,
        "y": 3301,
        "width": 1312,
        "height": 33
      },
      "role": null,
      "label": "2 GPT Image 2.5 Flare 1,479",
      "columns": "38.3906px 256px 913.609px 64px",
      "display": "grid",
      "direction": "row"
    },
    {
      "id": "ld-541",
      "gap": "4px 8px",
      "tag": "li",
      "rect": {
        "x": 64,
        "y": 3340,
        "width": 1312,
        "height": 33
      },
      "role": null,
      "label": "3 GPT Image 2 (Medium) 1,453",
      "columns": "38.3906px 256px 913.609px 64px",
      "display": "grid",
      "direction": "row"
    },
    {
      "id": "ld-553",
      "gap": "4px 8px",
      "tag": "li",
      "rect": {
        "x": 64,
        "y": 3379,
        "width": 1312,
        "height": 33
      },
      "role": null,
      "label": "4 Krea 3 Ultra 1,435",
      "columns": "38.3906px 256px 913.609px 64px",
      "display": "grid",
      "direction": "row"
    },
    {
      "id": "ld-568",
      "gap": "4px 8px",
      "tag": "li",
      "rect": {
        "x": 64,
        "y": 3418,
        "width": 1312,
        "height": 33
      },
      "role": null,
      "label": "5 Gemini Nano Banana 2.1 1,432",
      "columns": "38.3906px 256px 913.609px 64px",
      "display": "grid",
      "direction": "row"
    },
    {
      "id": "ld-580",
      "gap": "4px 8px",
      "tag": "li",
      "rect": {
        "x": 64,
        "y": 3457,
        "width": 1312,
        "height": 33
      },
      "role": null,
      "label": "6 Seedream 5.0 Pro 1,412",
      "columns": "38.3906px 256px 913.609px 64px",
      "display": "grid",
      "direction": "row"
    },
    {
      "id": "ld-595",
      "gap": "4px 8px",
      "tag": "li",
      "rect": {
        "x": 64,
        "y": 3496,
        "width": 1312,
        "height": 33
      },
      "role": null,
      "label": "7 Muse Image 1,399",
      "columns": "38.3906px 256px 913.609px 64px",
      "display": "grid",
      "direction": "row"
    },
    {
      "id": "ld-607",
      "gap": "4px 8px",
      "tag": "li",
      "rect": {
        "x": 64,
        "y": 3535,
        "width": 1312,
        "height": 33
      },
      "role": null,
      "label": "8 Nano Banana 2 1,367",
      "columns": "38.3906px 256px 913.609px 64px",
      "display": "grid",
      "direction": "row"
    }
  ],
  "spacing": {
    "gapsPx": [
      4,
      6,
      8,
      24
    ],
    "representativeContentWidthsPx": [
      1376,
      1312,
      736,
      351
    ]
  },
  "coverage": {
    "cards": 0,
    "media": 12,
    "animations": 0,
    "elementsInSection": 81
  },
  "surfaces": {
    "radii": [
      "14px",
      "6px"
    ],
    "borders": [],
    "shadows": []
  },
  "animations": [],
  "capturedAt": "2026-10-31T06:25:43.715Z",
  "limitations": [
    "Values describe the captured desktop viewport and may change at other breakpoints.",
    "Transforms, sticky layers, and virtualized content can make the inferred section root approximate.",
    "Animations include browser-exposed Web Animations API state; CSS or script motion that was inactive at capture time may be absent."
  ],
  "viewportWidth": 1440
}
```

### Observed motion

1. **observed sequence** — A horizontal bar chart ranking models on an Arena leaderboard. (9s–12s; 90% confidence). Recreate the interaction principle with project-appropriate timing and easing; the evidence does not guarantee source easing values.

The browser animation records above are deterministic parameters captured from active browser animations. The timestamped observations describe what Gemini saw in the video. Treat them as complementary evidence. When either source is empty or they conflict, state the uncertainty instead of inventing timing or easing.

### Responsive contract

- Measured viewport: 1440px wide.
- Mobile/tablet values: not measured by this section evidence unless a separate capture is explicitly listed.
- Preserve hierarchy and sequence; collapse simultaneous columns only where needed, maintain media aspect ratios, and verify touch targets and text wrapping at target breakpoints.

### Structure versus visual skin

- Preserve: content hierarchy, layout relationships, section rhythm, interaction purpose.
- Adapt: brand colors, font family, copy, imagery, icons, decorative details.
- Rule: Preserve the observed design logic while creating original branding, copy, assets, and implementation details.

### Adaptation and dependencies

- Effort: low
- What transfers: Grid row structure with rank/icon/label/bar/value columns; Single-row highlight treatment via background tint and gradient fill; Fixed axis-based bar scaling logic
- Dependencies: Per-competitor icon assets; Specific leaderboard data values and axis range; Brand blue accent color for highlight
- Guidance: Reuse the row grid and highlight pattern directly; swap icons, labels, and values, and recalibrate axis min/max to new dataset while keeping the single highlighted-row treatment.

### Evidence readiness

- Coverage: 7/7
- Can build: Yes
- Missing facts: None


### Agent implementation prompt

Create an original stats section inspired by the design evidence titled “Horizontal ranked bar chart”.

Purpose: A leaderboard presented as a horizontal bar chart ranking different models by an arena score.

Structure: horizontal sequence. Source layout label: Left-aligned list with corresponding horizontal bars extending to the right, descending by value.. Preserve the sense of continuation with a visible next item, progress cue, or directional control.

Visual signature to preserve at the pattern level: A dense list of grey horizontal bars with one prominent blue bar.

Components: bar chart, list, heading, label.

Style direction: minimal, typographic, geometric.

Observed crop: 1440×905px (1.591:1). Treat this as evidence of composition, not a mandatory output size.

Typography evidence: {"role":"display","size":"132px","family":"Krea 3 Suisse Intl","source":"computed","traits":"Regular","weight":"500","evidence":"font-34: computed CSS at 1440×1000; AI role: 132px Krea 3 Suisse Intl, tightly tracked (-2.6px), used for massive impact numbers like '10x Faster'.","sampleId":"font-34","confidence":1,"lineHeight":"116.2px","letterSpacing":"-2.6px"} {"role":"heading","size":"100px","family":"Krea 3 Suisse Intl","source":"computed","traits":"Regular","weight":"500","evidence":"font-8: computed CSS at 1440×1000; AI role: 100px Krea 3 Suisse Intl (-3px letter spacing) used for major section headlines like 'One model Every brief'.","sampleId":"font-8","confidence":1,"lineHeight":"96px","letterSpacing":"-3px"} {"role":"body","size":"20px","family":"Suisse Intl","source":"computed","traits":"Regular","weight":"500","evidence":"font-19: computed CSS at 1440×1000; AI role: 20px Suisse Intl used for standard descriptive paragraph text throughout the page.","sampleId":"font-19","confidence":0.95,"lineHeight":"28px","letterSpacing":"normal"}

Color evidence: {"hex":"#FFFFFF","name":"canvas","role":"canvas","source":"computed","evidence":"color-1: computed rgb(255, 255, 255); AI role: Pure white (#FFFFFF) used extensively as the primary background for light sections.","sampleId":"color-1","confidence":1} {"hex":"#000000","name":"text","role":"text","source":"computed","evidence":"color-4: computed rgb(0, 0, 0); AI role: Pure black (#000000) used for high-contrast primary text on light backgrounds.","sampleId":"color-4","confidence":1} {"hex":"#2E6CF6","name":"primary action","role":"primary-action","source":"computed","evidence":"color-31: computed rgb(46, 108, 246); AI role: Vibrant blue (#2E6CF6) used for the primary 'Try Krea 3' CTA button and interactive accent highlights.","sampleId":"color-31","confidence":1} {"hex":"#111111","name":"surface","role":"surface","source":"computed","evidence":"color-5: computed rgb(17, 17, 17); AI role: Dark gray/black (#111111) used as the background for contrasting dark sections (like the hero).","sampleId":"color-5","confidence":0.9} {"hex":"#737373","name":"muted text","role":"muted-text","source":"computed","evidence":"color-17: computed rgb(115, 115, 115); AI role: Gray (#737373) used for secondary text, metadata, and inactive button states.","sampleId":"color-17","confidence":0.9} {"hex":"#E5E5E5","name":"border","role":"border","source":"computed","evidence":"color-32: computed oklch(0.922 0 0); AI role: Light gray (#E5E5E5) used for subtle borders around cards and form elements.","sampleId":"color-32","confidence":0.8}

Typography measured inside this section: {"id":"font-1","size":"72px","count":12,"family":"Krea 3 Suisse Intl","traits":"Regular","weight":"500","contexts":[{"tag":"h2","top":3099,"text":"Ranked #4 on Arena.","property":"font"},{"tag":"h2","top":6517,"text":"Prompt in #FFC12EGet that exact color","property":"font"},{"tag":"span","top":6505,"text":"#FFC12E","property":"font"}],"fontStack":"\"Krea 3 Suisse Intl\", sans-serif","lineHeight":"70.6px","letterSpacing":"-2.2px"} {"id":"font-16","size":"13px","count":18,"family":"Suisse Intl","traits":"Regular","weight":"400","contexts":[{"tag":"span","top":3268,"text":"1","property":"font"},{"tag":"span","top":3307,"text":"2","property":"font"},{"tag":"span","top":3346,"text":"3","property":"font"}],"fontStack":"\"Suisse Intl\", ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"","lineHeight":"19.5px","letterSpacing":"normal"} {"id":"font-19","size":"20px","count":5,"family":"Suisse Intl","traits":"Regular","weight":"500","contexts":[{"tag":"p","top":3182,"text":"Krea 3 Ultra is #4 on Arena's Multi-Image Edit leaderboard, with an Arena score of 1,435. Bars use t","property":"font"},{"tag":"p","top":6597,"text":"Name a hex code and Krea 3 matches it on the product, and only on the product. Pick a swatch.","property":"font"},{"tag":"p","top":11669,"text":"Swap the product, the photo or the brand and keep the layout and type. Hold any piece to see what it","property":"font"}],"fontStack":"\"Suisse Intl\", ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"","lineHeight":"28px","letterSpacing":"normal"} {"id":"font-37","size":"13px","count":17,"family":"Suisse Intl","traits":"Regular","weight":"500","contexts":[{"tag":"span","top":3268,"text":"1,518","property":"font"},{"tag":"span","top":3307,"text":"1,479","property":"font"},{"tag":"span","top":3346,"text":"1,453","property":"font"}],"fontStack":"\"Suisse Intl\", ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"","lineHeight":"19.5px","letterSpacing":"normal"} {"id":"font-39","size":"14px","count":14,"family":"Suisse Intl","traits":"Regular","weight":"400","contexts":[{"tag":"span","top":3268,"text":"GPT Image 2.5 Sunburst","property":"font"},{"tag":"span","top":3307,"text":"GPT Image 2.5 Flare","property":"font"},{"tag":"span","top":3346,"text":"GPT Image 2 (Medium)","property":"font"}],"fontStack":"\"Suisse Intl\", ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"","lineHeight":"21px","letterSpacing":"normal"}

Colors measured inside this section: {"id":"color-5","hex":"#111111","alpha":1,"count":36,"contexts":[{"tag":"section","top":0,"text":"1 1 Make the lenses icy blue Under 8s2 2 Add a white dove Under 8s3 3 Make the lips cherry red Under","property":"background"},{"tag":"span","top":275,"text":"Make the lenses icy blue","property":"text"},{"tag":"span","top":3273,"text":"","property":"background"}],"cssValue":"rgb(17, 17, 17)"} {"id":"color-16","hex":"#000000","alpha":0.45098039215686275,"count":47,"contexts":[{"tag":"span","top":3268,"text":"1","property":"text"},{"tag":"p","top":3865,"text":"Source: Arena · Multi-Image Edit leaderboard · Arena score","property":"text"},{"tag":"a","top":3866,"text":"Arena","property":"text"}],"cssValue":"oklab(0 0 0 / 0.45)"} {"id":"color-20","hex":"#000000","alpha":0.5490196078431373,"count":92,"contexts":[{"tag":"p","top":3182,"text":"Krea 3 Ultra is #4 on Arena's Multi-Image Edit leaderboard, with an Arena score of 1,435. Bars use t","property":"text"},{"tag":"span","top":4900,"text":"1","property":"background"},{"tag":"span","top":15690,"text":"“","property":"text"}],"cssValue":"oklab(0 0 0 / 0.55)"} {"id":"color-29","hex":"#000000","alpha":0.7215686274509804,"count":14,"contexts":[{"tag":"span","top":3273,"text":"","property":"background"}],"cssValue":"rgba(0, 0, 0, 0.72)"} {"id":"color-31","hex":"#2E6CF6","alpha":1,"count":30,"contexts":[{"tag":"span","top":2383,"text":"$0.06","property":"text"},{"tag":"svg","top":3387,"text":"","property":"svg-fill"},{"tag":"path","top":3388,"text":"","property":"svg-fill"}],"cssValue":"rgb(46, 108, 246)"} {"id":"color-33","hex":"#316CF5","alpha":0.10196078431372549,"count":1,"contexts":[{"tag":"li","top":3379,"text":"4 Krea 3 Ultra 1,435","property":"background"}],"cssValue":"oklab(0.574906 -0.0260885 -0.215144 / 0.1)"} {"id":"color-40","hex":"#000000","alpha":0.10196078431372549,"count":19,"contexts":[{"tag":"span","top":3278,"text":"","property":"background"},{"tag":"div","top":11235,"text":"","property":"background"}],"cssValue":"oklab(0 0 0 / 0.1)"}

Exact section measurements from the saved element map: root {"rect":{"x":32,"y":3039,"width":1376,"height":905},"padding":{"top":"60px","left":"32px","right":"32px","bottom":"60px"},"gap":"24px","columns":null,"overflow":"visible"}; spacing {"gapsPx":[4,6,8,24],"representativeContentWidthsPx":[1376,1312,736,351]}; surfaces {"radii":["14px","6px"],"borders":[],"shadows":[]}; media [{"tag":"svg","rect":{"x":118,"y":3270,"width":16,"height":16},"aspectRatio":1,"objectFit":"fill","objectPosition":"50% 50%","radius":"0px"},{"tag":"svg","rect":{"x":118,"y":3309,"width":16,"height":16},"aspectRatio":1,"objectFit":"fill","objectPosition":"50% 50%","radius":"0px"},{"tag":"svg","rect":{"x":118,"y":3348,"width":16,"height":16},"aspectRatio":1,"objectFit":"fill","objectPosition":"50% 50%","radius":"0px"},{"tag":"svg","rect":{"x":118,"y":3387,"width":16,"height":16},"aspectRatio":1,"objectFit":"fill","objectPosition":"50% 50%","radius":"0px"}]

Motion evidence: observed sequence: A horizontal bar chart ranking models on an Arena leaderboard. (90% confidence)

Transfer these principles: Grid row structure with rank/icon/label/bar/value columns; Single-row highlight treatment via background tint and gradient fill; Fixed axis-based bar scaling logic.

Dependencies: Per-competitor icon assets; Specific leaderboard data values and axis range; Brand blue accent color for highlight.

Adaptation guidance: Reuse the row grid and highlight pattern directly; swap icons, labels, and values, and recalibrate axis min/max to new dataset while keeping the single highlighted-row treatment.

Use new copy, imagery, branding, and implementation details. Do not reproduce the source website or its proprietary assets.
