{
  "version": "xarts.concept-structures/1",
  "family": "concept-structures",
  "provenance": {
    "legacyId": "concept-iceberg"
  },
  "measurement": {
    "exportText": "glyph-advances"
  },
  "typography": {
    "title": {
      "size": 22,
      "weight": 700,
      "lineHeight": 31
    },
    "hero": {
      "size": 49,
      "weight": 700,
      "lineHeight": 59
    },
    "body": {
      "size": 19,
      "weight": 500,
      "lineHeight": 27
    },
    "note": {
      "size": 16,
      "weight": 400,
      "lineHeight": 25
    },
    "stamp": {
      "size": 14,
      "weight": 700,
      "lineHeight": 22
    }
  },
  "paints": {
    "neutral": {
      "fill": "surface",
      "stroke": "border",
      "text": "textPrimary",
      "dash": ""
    },
    "focus": {
      "fill": "series.blue",
      "stroke": "series.blue",
      "text": "surface",
      "dash": ""
    },
    "warning": {
      "fill": "surface",
      "stroke": "negative",
      "text": "negative",
      "dash": ""
    },
    "absent": {
      "fill": "none",
      "stroke": "textMuted",
      "text": "textMuted",
      "dash": "6 4"
    },
    "favorable": {
      "fill": "surfaceAlt",
      "stroke": "series.teal",
      "text": "textPrimary",
      "dash": ""
    }
  },
  "layout": {
    "textOverflow": "wrap",
    "margin": {
      "top": 48,
      "right": 32,
      "bottom": 56,
      "left": 32
    },
    "grid": 8,
    "padding": {
      "x": 14,
      "y": 12
    },
    "radius": 4,
    "strokeWidth": 1.25,
    "minimumBoxWidth": 40,
    "roundHeight": "nearest",
    "capacity": "reject"
  },
  "annotations": {
    "verdictMaxLines": 10,
    "band": {
      "text": "Ejemplo conceptual sintético",
      "role": "absent"
    },
    "verdict": "Cada nivel propone una pregunta distinta; no describe una organización real.",
    "bandHeight": 80,
    "verdictHeight": 48,
    "bandStroke": 4,
    "ruleWidth": 1.25,
    "noteColor": "textMuted",
    "verdictColor": "accent",
    "letterSpacing": 0.06
  },
  "document": {
    "header": {
      "title": "Cuatro niveles para examinar un ejemplo",
      "subtitle": "Datos generados para demostrar la gramática del gráfico",
      "source": "Ejemplo sintético · sin datos de clientes"
    },
    "footer": {
      "source": "Ejemplo sintético generado para la biblioteca",
      "notes": "Valores y entidades ficticios. No representan clientes, planes ni resultados reales."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 16,
      "minimumTextGap": 4
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 940,
      "height": 932
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "concept-iceberg",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "operation": "visibility-strata",
  "data": {
    "items": [
      {
        "id": "stratum-0",
        "label": "ACONTECIMIENTOS",
        "observation": "Una comprobación detecta una diferencia en el ejemplo.",
        "question": "¿qué ha pasado?",
        "lever": "reaccionar",
        "zone": "visible",
        "role": "warning"
      },
      {
        "id": "stratum-1",
        "label": "PATRONES",
        "observation": "La diferencia aparece cuando cambia la entrada.",
        "question": "¿qué se viene repitiendo?",
        "lever": "anticiparse",
        "zone": "submerged",
        "role": "neutral"
      },
      {
        "id": "stratum-2",
        "label": "ESTRUCTURA",
        "observation": "Falta validar la entrada antes de registrar el cambio.",
        "question": "¿qué lo produce?",
        "lever": "rediseñar",
        "zone": "submerged",
        "role": "neutral"
      },
      {
        "id": "stratum-3",
        "label": "MODELOS MENTALES",
        "observation": "Se suponía que todas las entradas eran equivalentes.",
        "question": "¿qué damos por supuesto?",
        "lever": "reencuadrar",
        "zone": "submerged",
        "role": "focus"
      }
    ]
  },
  "relationship": {
    "kind": "visibility-depth",
    "order": [
      "stratum-0",
      "stratum-1",
      "stratum-2",
      "stratum-3"
    ],
    "equalStratumHeight": true
  },
  "iceberg": {
    "rowGap": 8,
    "waterGap": 120,
    "shapeWidthFraction": 0.18,
    "maximumShapeWidth": 260,
    "minimumTextWidth": 220,
    "columnGap": 20,
    "labelMaxLines": 2,
    "observationMaxLines": 5,
    "detailGap": 8,
    "questionGap": 8,
    "questionOpacity": 0.72,
    "silhouette": {
      "profile": "iceberg",
      "sampleStep": 6,
      "outlineWidth": 2,
      "outlineColor": "textSecondary",
      "boundaryOpacity": 0.45
    },
    "lever": {
      "maximumWidth": 140,
      "widthSafety": 1.2,
      "offset": 10,
      "weight": 700,
      "header": "palanca",
      "headerOffset": -8
    },
    "water": {
      "fill": "series.cyan",
      "opacity": 0.13,
      "color": "textSecondary",
      "width": 2,
      "caption": "línea de flotación",
      "gloss": "arriba se observa · abajo se produce",
      "captionGap": 8,
      "captionSpacing": 0.06,
      "glossWeight": 400
    },
    "footerGap": 24,
    "bandVerdictGap": 8,
    "verdictMaxLines": 10,
    "dynamicVerdictHeight": true
  }
}
