{
  "schema": "axis.efeonce-surfaces.v1",
  "title": "La órbita por superficie — web, DOOH, pDOOH, motion, audiovisual y deck",
  "status": "candidate",
  "page": "https://axis.efeonce.org/references/surfaces/",
  "contract": {
    "id": "efeonce.surface-composition",
    "version": "0.1.2",
    "owner": "efeonce-brand-studio",
    "lifecycle": "candidate",
    "anatomy": [
      "canvas",
      "safe-area",
      "reserves",
      "voice-scale",
      "steps",
      "levels",
      "panels",
      "figures",
      "signature",
      "timeline",
      "references",
      "delegates",
      "uses",
      "layouts",
      "document"
    ],
    "states": [
      "web",
      "dooh",
      "pdooh",
      "motion",
      "audiovisual",
      "deck",
      "approved",
      "option",
      "pending",
      "proposal",
      "brochure"
    ],
    "accessibility": [
      "accent-text-min-size",
      "photo-alt-required-with-lens",
      "figures-with-source",
      "subtitles-legible",
      "meaning-not-color-only"
    ],
    "responsive": [
      "semantic-reserves-only",
      "fractions-of-canvas",
      "phone-mobile-first",
      "native-format-per-shot",
      "legibility-by-distance"
    ],
    "motion": [
      "timings-from-tokens",
      "last-frame-static-fallback",
      "reduced-motion-static"
    ],
    "consumers": [
      "axis-lab",
      "agent-composition",
      "greenhouse-campaign-layout",
      "greenhouse-deck",
      "greenhouse-brand-motion"
    ],
    "evidence": [
      "tokens:efeonceGraphicLine.surfaces",
      "delta:0.1.1-approved-slide-content",
      "delta:0.1.2-uses-cover-close-layouts-document",
      "delta:0.1.2b-covers-closes-sections-by-use",
      "delta:0.1.2c-deck-slide-recipes",
      "resolver:axis.surface-composition.v1",
      "resolver:axis.surface-document.v1",
      "fixture:docs/examples/surfaces",
      "canvas:team-surfaces-2026-09-27",
      "delegate:efeonce.graphic-line-orbit",
      "delegate:efeonce.collaboration-selection",
      "delegate:resolveIcon"
    ]
  },
  "manifestSchema": "axis.surface-composition.v1",
  "intentSchema": "docs/agent-composition/surface-composition-intent.schema.json",
  "document": {
    "intentSchema": "docs/agent-composition/surface-document-intent.schema.json",
    "manifestSchema": "axis.surface-document.v1",
    "example": "docs/examples/surfaces/deck-brochure-servicios-document.json",
    "issueCodes": [
      "document-intent-required",
      "contract-invalid",
      "version-unsupported",
      "document-surface-invalid",
      "document-format-invalid",
      "document-use-invalid",
      "document-pages-required",
      "document-sections-invalid",
      "document-surface-mismatch",
      "document-format-mismatch",
      "document-use-mismatch",
      "document-version-mismatch",
      "document-line-mismatch",
      "brochure-cover-first",
      "brochure-close-last",
      "brochure-needs-service-page",
      "document-progress-inconsistent",
      "frame-photo-must-alternate"
    ]
  },
  "uses": [
    "proposal",
    "brochure"
  ],
  "deckRecipes": {
    "file": "docs/agent-composition/surfaces/deck-recipes.json",
    "url": "https://axis.efeonce.org/references/surfaces/deck-recipes.json",
    "page": "https://axis.efeonce.org/references/surfaces/deck/#recetas-por-lamina"
  },
  "guides": {
    "index": "docs/agent-composition/surfaces/README.md",
    "web": "docs/agent-composition/surfaces/web.md",
    "dooh-pdooh": "docs/agent-composition/surfaces/dooh-pdooh.md",
    "motion": "docs/agent-composition/surfaces/motion.md",
    "audiovisual": "docs/agent-composition/surfaces/audiovisual.md",
    "deck": "docs/agent-composition/surfaces/deck.md"
  },
  "decision": "docs/architecture/SURFACE_COMPOSITION_DECISION_V1.md",
  "tokens": {
    "path": "efeonceGraphicLine.surfaces",
    "package": "@efeoncepro/axis-tokens"
  },
  "commands": {
    "resolve": "pnpm surface:resolve -- --input docs/examples/surfaces/deck-proposal-cinematic-intent.json --out /tmp/surface-manifest.json",
    "document": "pnpm surface:resolve -- --input docs/examples/surfaces/deck-brochure-servicios-document.json --out /tmp/brochure-manifest.json",
    "orbit": "pnpm orbit:resolve -- --input <intent.json> --out <manifest.json>",
    "selection": "pnpm collaboration:resolve -- --input <intent.json> --out <manifest.json>"
  },
  "flow": [
    {
      "title": "Declara el intent",
      "body": "Superficie, formato, papel, receta, línea y la voz; lo que la receta pida: bajada, prueba con fuente, pasos, niveles, fotos por panel, cifras con fuente, nota, foto, selección, línea de tiempo o variantes."
    },
    {
      "title": "Resuélvelo",
      "body": "pnpm surface:resolve valida contra las reglas y resuelve cada valor desde los tokens. No pinta, no publica ni aprueba."
    },
    {
      "title": "Usa los delegates",
      "body": "El manifest trae los intents ya rellenados para orbit:resolve, collaboration:resolve y resolveIcon, y la ficha fotográfica esperada."
    },
    {
      "title": "Compón",
      "body": "Pinta con @efeoncepro/axis-graphic-line o el adapter de Greenhouse. Nunca transcribas números de la guía, del Lab ni del canvas."
    },
    {
      "title": "Revisa",
      "body": "Corre los checks de cada contrato, mide el contraste sobre los píxeles finales y mira la pieza en su tamaño de uso. Después, la aprobación del operador."
    }
  ],
  "statuses": {
    "approved": "El operador la aprobó en el canvas: se usa sin pedir permiso.",
    "option": "Existe y está medida, sin aprobación: se puede proponer, declarándolo en la entrega.",
    "pending": "En revisión del operador: se resuelve con aviso y no sale a una pieza final."
  },
  "issueCodes": [
    "intent-required",
    "contract-invalid",
    "version-unsupported",
    "surface-invalid",
    "recipe-required",
    "recipe-invalid-for-surface",
    "role-invalid-for-surface",
    "recipe-not-for-role",
    "format-invalid-for-surface",
    "format-invalid-for-recipe",
    "line-invalid",
    "theme-invalid",
    "theme-invalid-for-recipe",
    "line-piece-keeps-efeonce-dark",
    "voice-not-in-recipe",
    "question-not-allowed-at-distance",
    "question-not-in-recipe",
    "voice-answer-too-long",
    "steps-not-in-recipe",
    "steps-over-limit",
    "steps-under-limit",
    "step-glyph-required",
    "step-glyph-not-in-recipe",
    "step-name-required",
    "one-sphere-per-piece",
    "photo-register-invalid",
    "photo-subject-invalid",
    "cine-requires-nexa-or-proposal",
    "proof-source-required",
    "measure-required",
    "measure-not-in-recipe",
    "measure-value-out-of-range",
    "measure-source-required",
    "progress-required",
    "progress-invalid",
    "selection-not-in-recipe",
    "selection-target-invalid",
    "selection-participant-kind-invalid",
    "selection-label-required",
    "cta-not-for-surface",
    "timeline-not-for-recipe",
    "timings-from-tokens",
    "timeline-close-invalid",
    "variants-not-in-recipe",
    "variants-over-slots",
    "variant-answer-required",
    "accent-text-min-size",
    "answer-dominates-3x",
    "levels-required",
    "levels-not-in-recipe",
    "levels-count-invalid",
    "level-name-required",
    "panels-required",
    "panels-not-in-recipe",
    "panels-count-invalid",
    "panel-plate-required",
    "panel-alt-required",
    "figures-not-in-recipe",
    "figures-over-limit",
    "figure-value-required",
    "figure-source-required",
    "selection-level-invalid",
    "photo-focus-invalid",
    "photo-native-invalid",
    "nav-not-for-surface",
    "nav-invalid",
    "title-not-in-recipe",
    "title-required",
    "frames-not-in-recipe",
    "frames-required",
    "frames-segments-mismatch",
    "frame-text-required",
    "chapter-required",
    "chapter-not-in-recipe",
    "chapter-title-required",
    "selection-box-required",
    "selection-box-not-in-recipe",
    "selection-box-invalid",
    "shots-required",
    "shots-not-in-recipe",
    "shots-segments-mismatch",
    "shot-text-required",
    "shot-plate-required",
    "shot-alt-required",
    "shot-lens-mismatch",
    "shot-duration-mismatch",
    "sheet-duration-mismatch",
    "subtitles-required",
    "subtitles-not-in-recipe",
    "subtitles-over-lines",
    "subtitle-line-required",
    "use-invalid",
    "use-not-for-recipe",
    "layout-invalid",
    "layout-not-in-recipe",
    "layout-field-required",
    "layout-field-not-allowed",
    "lines-not-in-layout",
    "lines-invalid",
    "selection-anchor-invalid"
  ],
  "adapterChecks": [
    "text-inside-its-reserve",
    "text-never-crosses-ring",
    "answer-dominates-3x-painted",
    "accent-text-min-size",
    "signature-where-the-surface-says",
    "subject-outside-text-reserve",
    "last-frame-is-static-fallback",
    "legibility-at-reading-distance"
  ],
  "stepsMax": 4,
  "photo": {
    "registers": [
      "documental",
      "puesta-en-escena",
      "respuesta",
      "cine"
    ],
    "subjects": [
      "person",
      "nexa",
      "object",
      "place"
    ],
    "cine": {
      "recipes": [
        "proposal-cinematic",
        "proposal-service",
        "cover-brochure",
        "close-brochure",
        "close-proposal",
        "section-cine",
        "section-split"
      ],
      "subjects": [
        "nexa"
      ],
      "lensMm": 85,
      "cameraDistanceM": 2
    }
  },
  "transversalRules": [
    {
      "id": "efeonce-dark-ground",
      "text": "El fondo Efeonce (#001a33) se mantiene en toda pieza de línea; la línea sólo aporta el acento (operador, 2026-09-26)."
    },
    {
      "id": "one-sphere-per-piece",
      "text": "Una esfera por pieza: cierra la respuesta; nunca es viñeta ni adorno."
    },
    {
      "id": "one-orbit-per-piece",
      "text": "Una órbita por pieza o lámina: anillo, lente, indicador o medida, uno solo."
    },
    {
      "id": "accent-text-min-size",
      "text": "El acento nunca colorea texto de menos de 24 px: ahí el texto va en blanco o suave sobre oscuro (navy sobre claro); el acento marca con un elemento de 24 px o más o con el ícono."
    },
    {
      "id": "timings-from-tokens",
      "text": "Los tiempos salen de efeonceGraphicLine (surfaces.*.timeline y motion); nunca se escriben en el script."
    },
    {
      "id": "answer-dominates-3x",
      "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
    },
    {
      "id": "figures-with-source",
      "text": "Cifras sólo con fuente; precios siempre como marcador."
    },
    {
      "id": "isotype-composed",
      "text": "El isotipo en prendas generadas se compone desde @efeoncepro/axis-brand-assets; nunca el que dibuja el modelo."
    },
    {
      "id": "cine-only-nexa-or-proposal",
      "text": "Registro cine sólo con Nexa protagonista o en las recetas de cine del deck (photo.cine.recipes: proposal-cinematic y, desde el 2026-09-27, la portada de brochure, las contraportadas con foto, la sección de cine, la lente de la propuesta sobria desde el 2026-09-28 y, como excepción aprobada con personas del equipo en luz dramática, la sección partida); proporciones reales (cámara a ~2 m, 85 mm)."
    },
    {
      "id": "no-close-gaze-pairs",
      "text": "Nunca dos personas mirándose de cerca: se lee romántico (rechazo del operador, 2026-09-27)."
    },
    {
      "id": "semantic-reserves-only",
      "text": "Sin coordenadas libres: regiones semánticas y fracciones que salen de tokens."
    }
  ],
  "rules": {
    "efeonce-dark-ground": "El fondo Efeonce (#001a33) se mantiene en toda pieza de línea; la línea sólo aporta el acento (operador, 2026-09-26).",
    "one-sphere-per-piece": "Una esfera por pieza: cierra la respuesta; nunca es viñeta ni adorno.",
    "one-orbit-per-piece": "Una órbita por pieza o lámina: anillo, lente, indicador o medida, uno solo.",
    "accent-text-min-size": "El acento nunca colorea texto de menos de 24 px: ahí el texto va en blanco o suave sobre oscuro (navy sobre claro); el acento marca con un elemento de 24 px o más o con el ícono.",
    "timings-from-tokens": "Los tiempos salen de efeonceGraphicLine (surfaces.*.timeline y motion); nunca se escriben en el script.",
    "answer-dominates-3x": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion).",
    "figures-with-source": "Cifras sólo con fuente; precios siempre como marcador.",
    "isotype-composed": "El isotipo en prendas generadas se compone desde @efeoncepro/axis-brand-assets; nunca el que dibuja el modelo.",
    "cine-only-nexa-or-proposal": "Registro cine sólo con Nexa protagonista o en las recetas de cine del deck (photo.cine.recipes: proposal-cinematic y, desde el 2026-09-27, la portada de brochure, las contraportadas con foto, la sección de cine, la lente de la propuesta sobria desde el 2026-09-28 y, como excepción aprobada con personas del equipo en luz dramática, la sección partida); proporciones reales (cámara a ~2 m, 85 mm).",
    "no-close-gaze-pairs": "Nunca dos personas mirándose de cerca: se lee romántico (rechazo del operador, 2026-09-27).",
    "semantic-reserves-only": "Sin coordenadas libres: regiones semánticas y fracciones que salen de tokens.",
    "web-photo-no-logo": "La foto de la web no lleva logo: firma el encabezado del sitio.",
    "selection-includes-sphere": "La caja de selección mide la respuesta CON su esfera.",
    "cta-descriptor-under-cursor": "El descriptor del CTA va bajo el cursor, no bajo el botón.",
    "phone-mobile-first": "Nada de escritorio encogido: el teléfono usa toma vertical nativa y todo se mide en fracciones del viewport.",
    "cta-thumb-zone": "En teléfono el CTA va en la zona del pulgar.",
    "margin-9pct-short-side": "Margen = 9 % del lado corto.",
    "legibility-by-distance": "Se prueba a la distancia real con el tamaño angular (paleta a 5 y 15 m; caminero a 80 y 150 m).",
    "logo-end-of-reading-path": "Carretera: el logo va abajo a la izquierda, al final del recorrido de lectura.",
    "voice-within-2s": "En pantallas de paso la voz se arma en 2 s como máximo.",
    "no-audio-outdoor": "En vía pública, sin audio. Con sonido, sólo el golpe sintetizado.",
    "answer-only-at-distance": "Este formato lleva sólo la respuesta: no hay pregunta.",
    "last-frame-static-fallback": "El último cuadro (o el sostén) es el estático de respaldo completo y la versión con movimiento reducido.",
    "variant-is-complete-static": "Cada variante dinámica es un estático completo.",
    "subject-looks-toward-text": "El sujeto de la foto mira hacia el texto.",
    "photo-passes-still-qa": "La foto es material fijo: pasa el QA de foto fija antes de animar.",
    "animate-the-line-not-the-photo": "Se anima la línea (arco, esfera, halo) y la voz; la foto no.",
    "photo-zoom-max-10pct-log": "La foto sólo se acerca, dentro de su lente o a sangre: hasta 10 %, en escala logarítmica, nunca mientras entra la voz.",
    "message-80pct-of-time": "El mensaje completo ocupa al menos el 80 % del tiempo.",
    "signature-in-close-own-brand-only": "La firma va en el cierre (sting o reveal), sólo en marca propia; nunca en piezas de clientes. La toma nunca lleva logo.",
    "no-generated-animation": "Nunca se genera la animación con un modelo de video ni paralaje falso sobre la foto.",
    "first-frame-passes-still-qa": "El primer cuadro de cada plano es una foto que pasó el QA fijo (foto:validar); recién entonces se anima.",
    "one-light-one-register": "Una luz con carácter y un registro por pieza; los planos se emparejan, no se mezclan.",
    "grade-matches-photo": "El grade sólo empareja hacia la colorimetría de la foto, sin look propio; sombras sin azul.",
    "wardrobe-by-register": "Uniforme por registro de escena; el emblema se revisa cuadro a cuadro (si el modelo lo reinventa, no se lee o se compone).",
    "text-only-in-planned-reserves": "Texto sólo en las reservas planeadas del plano, como cartela compuesta después, nunca generada.",
    "native-format-per-shot": "Formato nativo por plano (cobertura 16:9, 9:16 y 1:1): no se recorta uno desde otro.",
    "photo-slide-no-logo": "La lámina con foto no lleva logo: firman la portada y el cierre del deck.",
    "url-bubble-in-footer": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto.",
    "selection-one-thing-per-slide": "La selección toma una sola cosa por lámina.",
    "bullets-never-sphere": "Las viñetas nunca llevan la esfera.",
    "satellites-arc-no-sphere": "Con satélites, el arco es largo, en degradé y sin esfera.",
    "third-party-logos-one-tone-same-ink": "Logos de terceros en un solo tono y con el mismo peso óptico (misma área de tinta).",
    "photo-reserves-start-45": "La placa reserva el 45 % izquierdo como estudio oscuro y calmo para el texto.",
    "no-deck-indicator": "Sin indicador de deck: la lámina no lleva otra órbita.",
    "selection-never-on-person": "La selección y sus cursores nunca caen sobre la persona de la foto: toman regiones de la escena medidas en la toma.",
    "breather-no-signature": "La lámina de respiro no lleva burbuja ni logo: la foto, la voz y el indicador de navegación.",
    "contact-from-consumer": "Los datos de contacto (correo, teléfonos, dirección) son del consumidor; AXIS sólo define el estilo.",
    "prices-as-placeholder": "Los montos de una cotización se imprimen como marcador ([MONTO]) hasta la propuesta real.",
    "team-real-people-only": "Las fichas del equipo son del squad real (fotos de las personas que trabajan la cuenta); nunca una cara generada.",
    "tool-isotypes-official": "Cada herramienta con su isotipo oficial, sin recolorear; el que se pierde sobre blanco va sobre el fondo nativo de su app.",
    "arc-is-navigation": "El arco de la lente es la navegación real: actual/total × 360° desde las 12, nunca decorativo.",
    "no-scrim": "Nunca un velo ni un degradado sobre la foto: el contraste de la voz lo da la reserva del plate.",
    "one-orbit-per-slide": "Una sola órbita por lámina.",
    "generic-ai-interface": "La interfaz de un motor de IA en una lámina es genérica: nunca el logo, el color, la burbuja ni el composer de ChatGPT, Gemini u otro producto; los nombres de los motores pueden ir como texto. Si hace falta la interfaz real, son los recursos AEO candidatos (aeo:compose).",
    "illustrative-data-marked": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia.",
    "generic-ui-with-real-isotypes": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie.",
    "bars-from-values": "Una barra sale de su número: su largo es el valor sobre el máximo del eje; nunca se dibuja a mano.",
    "testimonial-verbatim": "Un testimonio se cita textual y publicado; la frase destacada es un fragmento literal de la cita.",
    "commitments-not-metrics": "Los plazos de un plan (el total de días, los rangos de cada tramo) son compromisos de la propuesta, no cifras medidas: no llevan fuente. Un resultado medido sí la lleva.",
    "icon-voice-by-line": "Voz del ícono por línea (icons.voiceByLine): Brand = Plastilina; Growth, Engine y Revenue = Trazo.",
    "icons-at-rest": "Los íconos de los pasos van en reposo: la esfera de la pieza es la de la respuesta.",
    "lower-third-enters-400ms": "El zócalo entra en 0,4 s.",
    "datum-assembles-with-arc-hit": "El dato se arma con el golpe del arco.",
    "subtitles-no-box": "Subtítulos sin caja, dos líneas como máximo, centrados en el tercio inferior.",
    "photo-light-spheres-not-voice": "Las esferas de color que viven en la foto (una por línea, en la lámina de líneas con Nexa) son luz de la escena, no la esfera de la voz: la respuesta cierra con una sola esfera (operador, 2026-09-27).",
    "close-logo-in-orbit": "Cierre del deck: el logo dentro de la órbita y la palabra final del eslogan en el acento.",
    "cover-logo-top-start": "Portada del deck: el logo arriba a la izquierda con el eyebrow a su lado; la voz en la mitad baja y el arco corto de acento a la derecha.",
    "logo-signs-without-url-bubble": "En la portada y el cierre clásicos (cover-classic, close-classic) el logo firma y no va la burbuja URL: ahí la burbuja sólo reemplaza al logo. Las portadas y contraportadas de brochure y de propuesta (2026-09-27) llevan su propia firma: el logo de 500 px y, donde la receta lo dice, la burbuja alineada a la columna o en la fila de redes.",
    "frame-photo-alternates": "Portada y contraportada alternan foto y sin foto: si la portada lleva fotografía, la contraportada va sin fotografía, y al revés. Vale para el brochure y para la propuesta comercial (operador, 2026-09-27).",
    "close-message-by-use": "El mensaje de la contraportada depende del documento: en la propuesta comercial es el eslogan «Empower your Growth», grande y protagonista en sus pesos oficiales (la propuesta llega después de conversar: «¿Conversamos?» no aplica); en el brochure es «¿Conversamos? Cuando quieras.» en la voz pregunta–respuesta, con el eslogan como firma debajo (operador, 2026-09-27).",
    "cover-full-voice": "La portada lleva la voz completa de la línea: eyebrow (Poppins 500, mayúsculas espaciadas) · pregunta con su anillo en el acento · respuesta de 1 a 3 palabras con su esfera, al menos 3 veces la pregunta · evidencia (Poppins 400, una palabra en negrita). Nada de títulos sueltos sin voz, tipo «Servicios 2026» (operador, 2026-09-27).",
    "slogan-only-in-close": "El eslogan va sólo en el cierre, nunca en la portada: la recarga, repite la respuesta y la esquina inferior derecha es del sujeto o de la órbita (operador, 2026-09-27).",
    "frame-logo-min-screen": "El logo de portada y contraportada mide 500 px en 1920 (480 en la portada de propuesta al amanecer): así se lee a efeonceGraphicLine.logo.minScreenPx (96 px) o más en un teléfono de 390 px, que pide 473 px o más en 1920. Los 230 y 220 px de las recetas clásicas no llegan (operador, 2026-09-27).",
    "giant-orbit-cover-is-proposal": "La órbita gigante sin foto es el recurso de la portada de propuesta, no de la portada de brochure (se retiró como tal); en el brochure va sólo como contraportada sin foto (operador, 2026-09-27).",
    "proposal-cover-client-logo": "La portada de propuesta lleva un espacio fijo para el logo del cliente dentro de la órbita y la burbuja URL alineada a la columna. El nombre del cliente no se repite como título: vive en la evidencia («Preparada para [Cliente] · Confidencial») y en su logo. La portada de brochure no lleva cliente (operador, 2026-09-27).",
    "frame-bound-to-use": "Las portadas y contraportadas de brochure y de propuesta no se cruzan: cada una admite sólo su uso, porque el cliente (sólo en la propuesta), la foto y el mensaje del cierre dependen del documento (operador, 2026-09-27).",
    "text-clears-orbit-and-subject": "Ningún texto cruza la órbita ni al sujeto de la foto: la columna vive en el 45 % izquierdo oscuro. Si una pregunta o la evidencia cruza un haz, una mano o la órbita, se acorta la pregunta («¿Qué hacemos por tu marca?» → «¿Qué hace Efeonce?») o se parte la evidencia en 2 o 3 líneas (operador, 2026-09-27).",
    "line-cover-takes-line-accent": "Cada portada de línea de servicio toma el acento de su línea (efeonceGraphicLine.lines) en el anillo y en la esfera, y lista como evidencia las categorías de la línea, del catálogo docs/services/ (operador, 2026-09-27).",
    "frame-selection-text-or-client-logo": "En portada y contraportada la selección toma sólo la columna de texto o el logo del cliente, nunca a la persona de la foto; en 16:9, un solo cursor (propio o de un colaborador). Las fotos de cine van sin interfaz por defecto (operador, 2026-09-27).",
    "split-indicator-rises-start": "Sección partida: el indicador nace abajo a la izquierda y sube por la IZQUIERDA en sentido horario, con la esfera arriba a la izquierda en la 2 de 5; nunca por la derecha, aunque el panel vaya a la derecha (corrección del operador, 2026-09-27).",
    "triptych-word-per-panel": "Tríptico: una palabra por toma, cada una cerrada por su esfera en el acento («Escucha.» «Crea.» «Mide.»). Es la excepción aprobada a una esfera por pieza: cada toma es su propia voz (operador, 2026-09-27).",
    "five-accents-only-in-lines": "Una lámina lleva el acento de su línea. Única excepción: la composición `lines` de proposal-cinematic, donde cada línea dice su palabra del eslogan en el acento de SU línea (≥ 24 px); el fondo sigue siendo el de Efeonce.",
    "third-party-product-icon-where-named": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración.",
    "third-party-mark-authorization": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos.",
    "partner-claim-readback": "La insignia de partner es un claim: va sólo con la referencia de su autorización o de su readback vigente en el registro de partnerships del consumidor (la «Salesforce Partner» está autorizada por Salesforce desde el 2026-09-29 y el deck Salesforce la lleva por defecto). Sin esa referencia, la portada dice «Operamos sobre» con el logo de la plataforma y la contraportada va sin insignia. Nunca es un elemento fijo de la receta.",
    "third-party-mascot-optional": "La mascota o el personaje de un tercero es un slot opcional sujeto a autorización: nunca fijo, nunca dentro de una foto, y sólo arte oficial o una interpretación aprobada que no se publica en un paquete.",
    "season-as-of-required": "Una lámina de temporada (lanzamientos, eventos) lleva su fecha de corte visible en el eyebrow y en la nota, y no entra en un documento evergreen: el estado se verifica en cada org antes de comprometerlo.",
    "agent-autonomy-card": "Cada agente nace con su ficha de autonomía (lee · propone · ejecuta · aprueba o nunca) y una persona responsable nombrada por su rol, nunca por un nombre propio.",
    "governed-action-confirm": "Una acción que propone un agente o un asistente espera la confirmación de una persona: el botón de confirmar es el objeto de la selección y la lámina lo dice.",
    "consent-before-activation": "Unificar datos no da permiso para contactar: la activación se muestra sólo en el canal y el propósito con consentimiento.",
    "metrics-formula-source-owner": "Cada métrica lleva su fórmula, su fuente y su dueño (un rol), sin cifras de promesa: la línea base se mide en el diagnóstico.",
    "partner-assistant-window": "La ventana del asistente de un partner (Claude) es genérica: el logotipo oficial del registro y el estado de conexión, sin recrear su interfaz; el ejemplo va marcado como ilustrativo.",
    "verdict-three-with-condition": "El veredicto de un diagnóstico es uno de tres (fit, fit condicionado, no fit): el condicionado dice su condición, no-fit es una respuesta válida y cada hallazgo lleva su fuente.",
    "waves-tested-in-order": "Las olas son una progresión real: cada una se prueba antes de pasar a la siguiente y la selección marca por dónde se empieza; nunca una lista de servicios dibujada como escalera.",
    "figure-with-its-detail": "Cada cifra de una consola de operación dice de dónde sale (su detalle) y al menos un control queda en curso: la operación no se muestra terminada."
  },
  "agentPrompt": "Vas a componer una pieza de la marca propia Efeonce en una superficie concreta (web, dooh, pdooh, motion, audiovisual o deck).\n1. Lee la guía de la superficie (docs/agent-composition/surfaces/<superficie>.md) y /references/surfaces.json.\n2. Elige una receta con status \"approved\" para el papel de la pieza; si usas una \"option\", dilo en la entrega; una \"pending\" no sale a una pieza final.\n3. Escribe el intent (efeonce.surface-composition 0.1.2): superficie, formato, papel, receta, línea, voz y lo que la receta pida (niveles, fotos por panel, cifras con fuente, nota, navegación, cuadros o planos de la hoja, capítulo, caja del objeto, subtítulos; en el deck, el uso —proposal o brochure— y la composición —layout—). Sin coordenadas ni tiempos. Un brochure de varias páginas es un documento: { surface, format, use, pages[] }, empieza en la portada y termina en el cierre.\n4. Corre pnpm surface:resolve y corrige cada issue; no lo silencies cambiando de receta sin decirlo.\n5. Pasa los delegates tal cual a pnpm orbit:resolve, pnpm collaboration:resolve y resolveIcon.\n6. Pinta con los valores resueltos. Nunca transcribas HEX, px ni ms de la guía, del Lab ni del canvas: todo sale de efeonceGraphicLine.surfaces.\n7. Compara con la imagen de referencia de la receta y entrega el intent, el manifest y la revisión. La aprobación es del operador.",
  "pages": [
    {
      "slug": "web",
      "url": "https://axis.efeonce.org/references/surfaces/web/",
      "title": "Web",
      "headline": "El hero de la página",
      "surfaces": [
        "web"
      ],
      "signature": [
        "La foto de la web no lleva logo: firma el encabezado del sitio, donde ya está el logo en la navegación.",
        "Nunca la burbuja URL ni un segundo logo dentro del hero."
      ],
      "rejected": [
        {
          "what": "El escritorio encogido en el teléfono (la foto horizontal entera debajo del texto).",
          "why": "El teléfono se rehízo mobile-first, con una toma vertical nativa y fracciones del viewport."
        }
      ],
      "pending": [],
      "donts": [
        "No achiques el hero de escritorio para el teléfono ni recortes la toma horizontal: pide una toma vertical.",
        "No pongas el logo ni la burbuja dentro de la foto.",
        "No agregues un segundo botón, un segundo colaborador ni un cursor local sobre la respuesta.",
        "No uses el registro cine en la web."
      ],
      "examples": [
        {
          "file": "docs/examples/surfaces/web-hero-lens-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "web",
            "format": "desktop",
            "role": "hero",
            "recipe": "hero-lens",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "question": "¿Qué hace Efeonce?",
              "answer": [
                "Crecer"
              ]
            },
            "body": "Estrategia, contenido, web y medición conectados para que tu marketing mida lo que vende.",
            "cta": {
              "label": "Conversemos",
              "descriptor": "Revisamos contigo qué mide hoy tu marketing."
            },
            "nav": {
              "links": [
                "Servicios",
                "Casos",
                "Insights",
                "Nosotros"
              ],
              "action": "Conversemos"
            },
            "photo": {
              "register": "puesta-en-escena",
              "subject": "person",
              "plateRef": "ai-generations/2026-09-26_deck-web-motion/plates/P2-web-hero-taller.png",
              "alt": "Una estratega de Efeonce trabaja en el taller frente al tablero del cliente"
            },
            "selection": {
              "target": "answer",
              "label": "Estrategia",
              "participantKind": "role"
            }
          }
        }
      ]
    },
    {
      "slug": "dooh-pdooh",
      "url": "https://axis.efeonce.org/references/surfaces/dooh-pdooh/",
      "title": "DOOH y pDOOH",
      "headline": "Se lee de paso",
      "surfaces": [
        "dooh",
        "pdooh"
      ],
      "signature": [
        "Caminero (carretera): logo abajo a la izquierda, al final del recorrido de lectura, con su ancho en metros.",
        "Paleta y mupi (ciudad): logo centrado abajo, medido para leerse a la distancia máxima.",
        "Pantalla LED: logo justo bajo la respuesta.",
        "Fuera de social y pauta, el porcentaje no manda: la firma se mide contra la distancia de lectura."
      ],
      "rejected": [
        {
          "what": "El caminero con el logo centrado (primera estructura).",
          "why": "Superado: el logo va abajo a la izquierda, al final del recorrido de lectura."
        },
        {
          "what": "El caminero con el logo arriba.",
          "why": "Descartado; no llegó al canvas."
        }
      ],
      "pending": [
        "La paleta: el ancho del logo (dos opciones medidas) espera decisión del operador. Es la única receta pendiente del contrato."
      ],
      "donts": [
        "No midas la firma con el porcentaje de redes sociales.",
        "No pongas la pregunta donde no se va a leer (en la pantalla LED no va).",
        "No recortes una foto de otra proporción para la pieza final: pide una toma nativa.",
        "No agregues audio a una pieza de vía pública.",
        "No dejes que la voz tarde más de dos segundos en armarse en una pantalla de paso."
      ],
      "examples": [
        {
          "file": "docs/examples/surfaces/dooh-caminero-lens-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "dooh",
            "format": "caminero-3x1",
            "role": "billboard",
            "recipe": "caminero-lens",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "question": "¿Lo medimos?",
              "answer": [
                "Siempre"
              ]
            },
            "photo": {
              "register": "documental",
              "subject": "person",
              "plateRef": "ai-generations/2026-09-26_ooh-caminero-lente/plates/C2-caminero-medicion-compacta.png",
              "alt": "Un analista en una cervecería señala la curva que sube en su portátil; la lente la muestra a color"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/pdooh-spot-10s-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "pdooh",
            "format": "mupi-9x16",
            "role": "spot",
            "recipe": "spot-10s",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "question": "¿Cómo va?",
              "answer": [
                "En vivo"
              ]
            },
            "timeline": {
              "durationMs": 10000
            },
            "photo": {
              "register": "documental",
              "subject": "person",
              "plateRef": "ai-generations/2026-09-26_ooh-caminero-lente/plates/D1-mupi-rodaje-en-vivo.png",
              "alt": "Un operador de cámara mira el monitor mientras graba en vivo a una ceramista; la lente muestra la toma a color"
            }
          }
        }
      ]
    },
    {
      "slug": "motion",
      "url": "https://axis.efeonce.org/references/surfaces/motion/",
      "title": "Motion",
      "headline": "Se anima la línea, no la foto",
      "surfaces": [
        "motion"
      ],
      "signature": [
        "La toma nunca lleva logo: firma el cierre (reveal o sting).",
        "Sólo en marca propia; nunca en piezas de clientes."
      ],
      "rejected": [],
      "pending": [
        "Los tiempos de la maqueta aprobada se escribieron en su script; el contrato los lleva a los tokens y un render nuevo los lee de ahí.",
        "En el cuadro de sostén de la animación aprobada, el final de la pregunta toca el anillo de la lente: un render nuevo tiene que respetar «ningún texto cruza el anillo»."
      ],
      "donts": [
        "No animes la foto con un modelo de video ni con paralaje.",
        "No escribas tiempos o curvas en el script: léelos de los tokens.",
        "No pongas el logo sobre la toma: la firma es el cierre.",
        "No uses el cierre de marca en una pieza de cliente."
      ],
      "examples": [
        {
          "file": "docs/examples/surfaces/motion-loop-lens-reveal-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "motion",
            "format": "16x9",
            "role": "loop",
            "recipe": "loop-lens-reveal",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "question": "¿Tu marketing mide lo que vende?",
              "answer": [
                "Ahora",
                "sí"
              ]
            },
            "timeline": {
              "close": "reveal"
            },
            "photo": {
              "register": "respuesta",
              "subject": "person",
              "plateRef": "ai-generations/2026-09-26_web-movil/plates/M1-avanza-polo.png",
              "alt": "Una directora de cuentas con el polo de Efeonce avanza hacia la cámara y la mira",
              "native": "4:7",
              "focus": {
                "xOfWidth": 0.456,
                "yOfHeight": 0.2372
              }
            },
            "selection": {
              "target": "answer",
              "label": "Growth",
              "participantKind": "role"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/motion-storyboard-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "motion",
            "format": "16x9",
            "role": "storyboard",
            "recipe": "storyboard",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "question": "¿Tu marketing mide lo que vende?",
              "answer": [
                "Ahora",
                "sí"
              ]
            },
            "title": "Motion · 8 s con foto fija · el lenguaje de movimiento de la órbita, cuadro a cuadro",
            "frames": [
              {
                "segment": "anticipation",
                "title": "Anticipación",
                "caption": "Navy vacío. El anillo aparece chico y la esfera retrocede antes de salir."
              },
              {
                "segment": "lens-opens",
                "title": "La lente se abre",
                "caption": "El círculo crece y descubre la foto: la escena entra por la lente, rápido y con curva de llegada."
              },
              {
                "segment": "arc-runs-sphere-hits",
                "title": "El arco corre y la esfera golpea",
                "caption": "Tramo rápido con estela; la esfera llega con sobrepaso y un pulso de impacto con eco."
              },
              {
                "segment": "voice-enters",
                "title": "La voz entra con sobrepaso",
                "caption": "Pregunta primero; «Ahora» ya asentó; «sí» llega un 12 % más grande y se asienta."
              },
              {
                "segment": "selection-settles",
                "title": "La selección encaja",
                "caption": "Los corchetes de AXIS se ajustan a la respuesta y entra el cursor de Growth. Un protagonista a la vez."
              },
              {
                "segment": "hold",
                "title": "Sostén",
                "caption": "Todo quieto salvo la foto, que respira dentro de la lente (hasta 10 %). Este cuadro es el estático de respaldo."
              },
              {
                "segment": "close-reveal",
                "title": "Cierre: reveal",
                "caption": "El reveal aprobado v1.1, el mismo cierre del audiovisual: la nave entra en su órbita y se asienta."
              },
              {
                "segment": "end-card",
                "title": "Tapa final",
                "caption": "Logo con el eslogan: la tapa de cierre del reveal. Con sonido, el golpe del lenguaje de movimiento."
              }
            ],
            "photo": {
              "register": "respuesta",
              "subject": "person",
              "plateRef": "ai-generations/2026-09-26_web-movil/plates/M1-avanza-polo.png",
              "alt": "Una directora de cuentas con el polo de Efeonce avanza hacia la cámara y la mira",
              "native": "4:7",
              "focus": {
                "xOfWidth": 0.456,
                "yOfHeight": 0.2372
              }
            }
          }
        }
      ]
    },
    {
      "slug": "audiovisual",
      "url": "https://axis.efeonce.org/references/surfaces/audiovisual/",
      "title": "Audiovisual",
      "headline": "La línea no vive dentro de la toma",
      "surfaces": [
        "audiovisual"
      ],
      "signature": [
        "La toma nunca lleva logo ni burbuja URL.",
        "La firma es el cierre: el reveal oficial, con sonido, sólo en marca propia."
      ],
      "rejected": [],
      "pending": [
        "Las fichas de los tres planos del ejemplo no declaran reservas de texto: los planos nuevos tienen que declararlas."
      ],
      "donts": [
        "No generes texto dentro de la toma: se compone después, en las reservas del plano.",
        "No mezcles registros ni luces entre planos de una misma pieza.",
        "No recortes un formato desde otro.",
        "No pongas un dato sin fuente en un super.",
        "No uses caja detrás de los subtítulos."
      ],
      "examples": [
        {
          "file": "docs/examples/surfaces/audiovisual-zocalo-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "audiovisual",
            "format": "16x9",
            "role": "lower-third",
            "recipe": "zocalo",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "question": "Terreno · panadería del cliente, 06:40",
              "answer": [
                "Producción"
              ]
            },
            "selection": {
              "target": "answer",
              "label": "Producción",
              "participantKind": "role"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/audiovisual-cartela-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "audiovisual",
            "format": "16x9",
            "role": "opening-title",
            "recipe": "cartela",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "question": "¿Cómo trabajamos?",
              "answer": [
                "Así"
              ]
            },
            "progress": {
              "sections": 3,
              "current": 1
            },
            "chapter": {
              "title": "Escucha"
            },
            "selection": {
              "target": "answer",
              "label": "Dirección de arte",
              "participantKind": "role"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/audiovisual-callout-selection-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "audiovisual",
            "format": "16x9",
            "role": "callout",
            "recipe": "callout-selection",
            "line": "growth",
            "theme": "dark",
            "selection": {
              "target": "object",
              "label": "Dirección de arte",
              "participantKind": "role",
              "box": {
                "left": 0.375,
                "top": 0.5185,
                "right": 0.5521,
                "bottom": 0.7407
              }
            }
          }
        },
        {
          "file": "docs/examples/surfaces/audiovisual-shot-plan-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "audiovisual",
            "format": "16x9",
            "role": "plan",
            "recipe": "shot-plan",
            "line": "growth",
            "theme": "dark",
            "title": "Producción audiovisual · un video de 12,6 s «Cómo trabajamos», cuadros clave generados",
            "shots": [
              {
                "segment": "shot-01-wide",
                "title": "Plano general",
                "spec": "Terreno, panadería del cliente · 35 mm · cámara en mano, avanza despacio · luz del horno + ventana",
                "note": "Documental: nadie mira a cámara · gorra + hoodie (terreno)",
                "plateRef": "ai-generations/2026-09-26_audiovisual/plates/V1-terreno.png",
                "alt": "Una productora de Efeonce filma al panadero junto al horno"
              },
              {
                "segment": "shot-02-insert",
                "title": "Inserto",
                "spec": "Detalle de manos · macro 100 mm · fijo, foco en la punta del lápiz · una lámpara rasante",
                "note": "El oficio en primer plano · manga del polo (oficina)",
                "plateRef": "ai-generations/2026-09-26_audiovisual/plates/V2-detalle.png",
                "alt": "Las manos de un director de arte marcan una prueba de impresión con lápiz rojo y una lupa"
              },
              {
                "segment": "shot-03-medium",
                "title": "Plano medio",
                "spec": "Sala del cliente · 50 mm · sobre el hombro del cliente, empuje lento · la pantalla es la luz",
                "note": "Documental · chaqueta sobre polo (reunión importante)",
                "plateRef": "ai-generations/2026-09-26_audiovisual/plates/V3-sala.png",
                "alt": "Una estratega de Efeonce presenta la curva de resultados al equipo del cliente"
              },
              {
                "segment": "shot-04-close",
                "title": "Cierre",
                "spec": "Reveal aprobado (3,6 s, con sonido) · masters de AXIS v1.1",
                "note": "La toma nunca lleva logo: firma el cierre",
                "plateRef": "masters/orbit-motion/v1.1/reveal/16x9/navy/efeonce-orbita-reveal_16x9_navy_cuadro-final.png",
                "alt": "El último cuadro del reveal: el logo de Efeonce con su eslogan sobre el navy de la marca"
              }
            ]
          }
        },
        {
          "file": "docs/examples/surfaces/audiovisual-subtitles-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "audiovisual",
            "format": "16x9",
            "role": "subtitles",
            "recipe": "subtitles",
            "line": "growth",
            "theme": "dark",
            "subtitles": {
              "lines": [
                "«Ya no discutimos el gusto:",
                "vemos qué corte vende.»"
              ]
            }
          }
        }
      ]
    },
    {
      "slug": "deck",
      "url": "https://axis.efeonce.org/references/surfaces/deck/",
      "title": "Deck",
      "headline": "Una idea por lámina",
      "surfaces": [
        "deck"
      ],
      "signature": [
        "La lámina con foto no lleva logo: firman la portada y el cierre del deck.",
        "Portada y contraportada de brochure y de propuesta: el logo a 500 px en 1920 (480 en la portada al amanecer), para leerse en un teléfono de 390 px; la burbuja URL va alineada a la columna o en la fila de redes del contacto.",
        "La portada y el cierre clásicos llevan el logo arriba a la izquierda (230 px) y dentro de la órbita (220 px); ahí no va la burbuja URL. Ya no son la portada ni la contraportada del brochure ni de la propuesta comercial.",
        "La contraportada de propuesta firma con el eslogan como mensaje; la de brochure, con «¿Conversamos? Cuando quieras.» y el eslogan debajo.",
        "El pie de las demás láminas lleva la burbuja URL horneada.",
        "El logo aparece en una lámina interior sólo cuando la marca es el sujeto (la lámina de líneas de servicio).",
        "La insignia de un programa de partner (Salesforce Partner) es un claim opcional al pie de la portada de línea y bajo el contacto de la contraportada, sólo con readback vigente; sin él, «Operamos sobre» con el logo de la plataforma."
      ],
      "rejected": [
        {
          "what": "La lámina de Nexa con el director de arte, los dos con las manos en la misma prueba y mirándose de cerca.",
          "why": "Se lee como escena romántica (rechazo del 2026-09-27). La cercanía y la tensión se dirigen al trabajo o a la cámara, nunca al otro."
        },
        {
          "what": "Nexa con la cámara pegada.",
          "why": "La cabeza quedaba desproporcionada; se reemplazó por el plano medio desde la cintura, con la cámara a unos 2 m y 85 mm."
        },
        {
          "what": "La portada clásica en la propuesta comercial (logo de 230 px) y su versión con el logo a 500 px; la portada genérica de brochure y la de sólo logo.",
          "why": "Descartadas el 2026-09-27: la portada lleva la voz completa y el logo que se lee en un teléfono. Las reemplazan cover-proposal y cover-brochure."
        },
        {
          "what": "El cierre clásico (logo de 220 px) como contraportada.",
          "why": "Retirado el 2026-09-27 para el brochure y la propuesta: lo reemplazan close-brochure y close-proposal."
        },
        {
          "what": "La órbita gigante sin foto como portada de brochure.",
          "why": "Es el recurso de la portada de propuesta; en el brochure sólo va como contraportada sin foto."
        },
        {
          "what": "El anillo completo con el logo del cliente al centro, las contraportadas partidas, la v4 centrada, «Plastilina en su órbita» y la «Tipográfica XXL» sin foto.",
          "why": "Descartados en la misma ronda de portadas (2026-09-27): no volver a proponer."
        },
        {
          "what": "El eslogan en la portada y los títulos sueltos sin voz («Servicios 2026»).",
          "why": "El eslogan va sólo en el cierre; la portada lleva eyebrow, pregunta, respuesta y evidencia."
        },
        {
          "what": "La sección partida con el indicador que sube por la derecha, y la variante con la órbita a la derecha.",
          "why": "Corrección del operador (2026-09-27): en las tres variantes el indicador nace abajo a la izquierda y sube por la izquierda, con la esfera arriba a la izquierda."
        },
        {
          "what": "El tríptico con una sola frase («Escucha, crea y mide.») y la esfera sólo al final.",
          "why": "Reemplazado el 2026-09-27: una palabra por toma, cada una con su esfera («Escucha.» «Crea.» «Mide.»)."
        },
        {
          "what": "Los próximos pasos en tres columnas.",
          "why": "Los reemplaza la versión con impacto: la agenda del diagnóstico abierta y el cursor en «Agenda un diagnóstico» (2026-09-27)."
        }
      ],
      "pending": [
        "Contraportadas de brochure con foto (close-brochure, composición photo): aprobadas, pero por la alternancia foto ↔ sin foto sólo emparejan con una portada de brochure sin foto, y hoy no hay una aprobada. Pregunta abierta al operador.",
        "Sección de cine (section-cine): las referencias conservan el logo chico con el eyebrow a su lado porque nacieron como portadas; como lámina interior con foto chocan con photo-slide-no-logo. La receta declara lo que muestra la referencia aprobada hasta que el operador decida.",
        "Deck Salesforce (2026-09-29): las marcas de Salesforce (íconos de producto, logo e insignia «Salesforce Partner») están autorizadas por Salesforce, declarado por el operador; la insignia va por defecto en la portada y en la contraportada de propuesta, y estas referencias ya la muestran. Falta la autorización escrita de Anthropic para Claude y Claudeforce. El Agent Astro de las láminas de servicios y Dreamforce es una edición interpretativa: no está en ningún paquete y estas referencias se muestran sin él.",
        "Contraportada de propuesta: el eslogan en bloque bajo el logo al 64 % (regla del operador del 2026-09-29) entra como composición aditiva (sloganBlock); la contraportada del horizonte del 2026-09-27 sigue con el eslogan suelto a 72 px hasta su delta en Greenhouse.",
        "Falta el deck HubSpot equivalente de la práctica RevOps & CRM: reutiliza estas recetas con el acento de revenue-hubspot y necesitaría sus propios íconos oficiales y la insignia de partner con su readback.",
        "QA de las 69 láminas (no bloquea la aprobación; se corrige al llevar cada receta a plantilla de producción): respuestas bajo 3× la pregunta en cotización, clientes, plan, partners y «Cuando quieras.»; acento en texto de menos de 24 px en etiquetas chicas; cifras sin fuente visible; partners sin burbuja URL; el isotipo sin registro de procedencia en varias placas; la misma placa repetida en lente, sangre, contenido y hoja de contactos (no repetirla en un mismo deck). La lista viva está en Greenhouse (DECISIONES de las recetas del deck).",
        "Láminas del catálogo que todavía no son referencia de una receta del contrato: la portada de cinco líneas con selección, quiénes somos y por qué lo hacemos, el día a día con herramientas y en vivo, la fuerza híbrida, la escalera plana, el puntaje, las propuestas sobrias por servicio y la cotización en escena y en vivo. Tienen su receta por lámina; el contrato las sumará al llevarlas a plantilla."
      ],
      "donts": [
        "No uses una portada o contraportada de brochure en una propuesta, ni al revés: cada una admite sólo su documento.",
        "No pongas foto en la portada y en la contraportada a la vez (ni las dejes las dos sin foto): se alternan.",
        "No pongas el eslogan en la portada ni «¿Conversamos?» en la contraportada de propuesta.",
        "No repitas el nombre del cliente como título de la portada: va en la evidencia y en su logo.",
        "No pongas la selección ni el cursor sobre la persona de la foto.",
        "No pongas dos órbitas en una lámina ni la esfera como viñeta.",
        "No pongas el logo en una lámina interior con foto.",
        "No cambies el fondo según la línea: sólo cambia el acento.",
        "No uses el registro cine fuera de las recetas de cine del deck (la propuesta de cine, la portada de brochure, las contraportadas con foto y la sección de cine) o de una pieza con Nexa protagonista.",
        "No pongas a dos personas mirándose de cerca.",
        "No dejes que el modelo dibuje el isotipo del uniforme: se compone con el oficial.",
        "No escribas un precio real ni una cifra sin fuente.",
        "No cuentes las esferas de luz de una foto como la esfera de la voz.",
        "No recolorees un ícono de producto de terceros ni lo uses como adorno o en los pasos del método: va sólo donde se nombra el producto.",
        "No pongas la insignia de partner sin readback vigente ni una mascota o co-marca de terceros sin su autorización escrita: son slots opcionales."
      ],
      "examples": [
        {
          "file": "docs/examples/surfaces/deck-cover-brochure-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.2",
            "surface": "deck",
            "format": "16x9",
            "role": "cover",
            "recipe": "cover-brochure",
            "use": "brochure",
            "layout": "line",
            "line": "voice",
            "theme": "dark",
            "voice": {
              "eyebrow": "Brochure · Media & Distribution",
              "question": "¿Dónde invierto?",
              "answer": [
                "Donde rinde"
              ]
            },
            "body": "Tres soluciones y una operación: Estrategia de distribución · Performance · Influencia y earned · Managed Media",
            "photo": {
              "register": "cine",
              "subject": "person",
              "plateRef": "ai-generations/2026-09-27_portadas-lineas/plates/LN4-voice-distribucion.png",
              "alt": "Una líder de medios de Efeonce con la chaqueta sostiene una esfera de luz naranja de la que salen haces hacia muchas pantallas"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/deck-cover-proposal-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.2",
            "surface": "deck",
            "format": "16x9",
            "role": "cover",
            "recipe": "cover-proposal",
            "use": "proposal",
            "layout": "orbit",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "eyebrow": "Propuesta comercial · Octubre 2026",
              "question": "¿Cómo crecemos en 2027?",
              "answer": [
                "Con foco"
              ]
            },
            "body": "Preparada para SKY · Confidencial",
            "selection": {
              "target": "client-logo",
              "label": "SKY"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/deck-proposal-cinematic-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "deck",
            "format": "16x9",
            "role": "proposal",
            "recipe": "proposal-cinematic",
            "line": "brand",
            "theme": "dark",
            "voice": {
              "eyebrow": "Nuestra propuesta · Servicios creativos",
              "question": "¿Tu marca en cada pantalla?",
              "answer": [
                "En todas"
              ]
            },
            "body": "Social, campañas, video, motion y creatividad para performance, con un squad que produce todos los días.",
            "proof": {
              "text": "Sky: +2.000 piezas aprobadas en 12 meses",
              "source": "deck Sky, caso publicado"
            },
            "steps": [
              {
                "glyph": "rayo",
                "kicker": "Empieza aquí",
                "name": "Creative Sprint"
              },
              {
                "glyph": "paleta",
                "kicker": "Managed Squad",
                "name": "Creative Capacity"
              },
              {
                "glyph": "claqueta",
                "kicker": "Producción",
                "name": "Creative Studio"
              }
            ],
            "photo": {
              "register": "cine",
              "subject": "person",
              "plateRef": "ai-generations/2026-09-26_deck-creativo/plates/CR2b-constelacion-isotipo.png",
              "alt": "Una directora creativa con el hoodie de Efeonce dirige con las manos una órbita de pantallas flotantes"
            },
            "selection": {
              "target": "answer",
              "label": "Cliente",
              "participantKind": "department"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/deck-proposal-service-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.2",
            "surface": "deck",
            "format": "16x9",
            "role": "proposal",
            "use": "proposal",
            "recipe": "proposal-service",
            "line": "engine",
            "theme": "dark",
            "voice": {
              "eyebrow": "Nuestra propuesta · AEO",
              "question": "¿Te encuentra la IA?",
              "answer": [
                "Visible"
              ]
            },
            "body": "Vendemos visibilidad, entrando por SEO: que buscadores y motores de respuesta te encuentren, te entiendan y te recomienden.",
            "steps": [
              {
                "kicker": "Empieza aquí · sin costo",
                "name": "Diagnóstico",
                "desc": "Brand Visibility Grader: tu presencia en ChatGPT, Claude, Perplexity, Gemini y Google."
              },
              {
                "kicker": "Proyecto",
                "name": "Foundation",
                "desc": "Proyecto de precio fijo: base técnica, entidad y contenido."
              },
              {
                "kicker": "On-Going",
                "name": "Operación",
                "desc": "Retainer mensual de visibilidad por capacidad declarada."
              },
              {
                "kicker": "Greenhouse",
                "name": "Plataforma",
                "desc": "Portal, métricas ICO y medición continua."
              }
            ],
            "note": "Sin promesas de ranking: medimos y mostramos el avance.",
            "photo": {
              "register": "documental",
              "subject": "person",
              "plateRef": "ai-generations/2026-09-26_ooh-caminero-lente/plates/D2-led-medicion.png",
              "alt": "Un analista de una cervecería mira la medición de visibilidad en una pantalla LED"
            },
            "selection": {
              "target": "object",
              "label": "Cliente",
              "participantKind": "department"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/deck-method-staircase-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "deck",
            "format": "16x9",
            "role": "method",
            "recipe": "method-staircase",
            "line": "engine",
            "theme": "dark",
            "voice": {
              "eyebrow": "AEO · metodología BeX",
              "question": "¿Te recomienda la IA?",
              "answer": [
                "Capa",
                "por capa"
              ]
            },
            "body": "ChatGPT, Claude, Perplexity, Gemini y Google AI Overviews. Subimos tu marca nivel por nivel.",
            "levels": [
              {
                "name": "Be Found",
                "descriptor": "que te encuentre"
              },
              {
                "name": "Be Readable",
                "descriptor": "que te entienda"
              },
              {
                "name": "Be Correct",
                "descriptor": "que te represente bien"
              },
              {
                "name": "Be Actionable",
                "descriptor": "que pueda actuar"
              },
              {
                "name": "Be Intrinsic",
                "descriptor": "que te prefiera"
              }
            ],
            "note": "Be Intrinsic es una trayectoria, no una garantía.",
            "selection": {
              "target": "level",
              "level": 3,
              "label": "SEO · AEO",
              "participantKind": "department"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/deck-triptych-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "deck",
            "format": "16x9",
            "role": "content",
            "recipe": "triptych",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "question": "¿Cómo trabajamos?",
              "answer": [
                "Escucha",
                "Crea",
                "Mide"
              ]
            },
            "panels": [
              {
                "plateRef": "ai-generations/2026-09-26_deck-triptico-v2/plates/T1-escucha.png",
                "alt": "Una estratega de Efeonce toma notas mientras un panadero le explica su oficio frente al horno",
                "register": "documental",
                "subject": "person"
              },
              {
                "plateRef": "ai-generations/2026-09-26_deck-triptico-v2/plates/T2-crea.png",
                "alt": "Un creativo con el hoodie de Efeonce fija pruebas de fotografía en una pared del estudio",
                "register": "documental",
                "subject": "person"
              },
              {
                "plateRef": "ai-generations/2026-09-26_deck-triptico-v2/plates/T3-mide.png",
                "alt": "Una consultora de Efeonce señala una curva de resultados en la pantalla de la sala del cliente",
                "register": "documental",
                "subject": "person"
              }
            ]
          }
        },
        {
          "file": "docs/examples/surfaces/deck-content-measure-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "deck",
            "format": "16x9",
            "role": "content",
            "recipe": "content-measure",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "eyebrow": "Resultados · 3 de 5",
              "question": "¿Cuántos cortes pasan a la primera?",
              "answer": [
                "62 %"
              ]
            },
            "body": "de los cortes se aprueban sin cambios. El arco de la lente recorre ese 62 %.",
            "measure": {
              "value": 0.62,
              "source": "Datos de muestra"
            },
            "figures": [
              {
                "value": "12 días",
                "label": "de idea a pieza",
                "source": "Datos de muestra"
              },
              {
                "value": "−38 %",
                "label": "costo por lead",
                "source": "Datos de muestra"
              }
            ],
            "photo": {
              "subject": "person",
              "plateRef": "ai-generations/2026-09-26_deck-web-motion/plates/P1-deck-lente-edicion.png",
              "alt": "Un editor revisa un corte en la línea de tiempo de su pantalla, de noche, con una taza azul al lado"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/deck-section-classic-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.1",
            "surface": "deck",
            "format": "16x9",
            "role": "section",
            "recipe": "section-classic",
            "line": "growth",
            "theme": "light",
            "voice": {
              "question": "¿Quién decide el corte?",
              "answer": [
                "El dato"
              ]
            },
            "progress": {
              "sections": 5,
              "current": 2
            }
          }
        },
        {
          "file": "docs/examples/surfaces/deck-close-brochure-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.2",
            "surface": "deck",
            "format": "16x9",
            "role": "close",
            "recipe": "close-brochure",
            "use": "brochure",
            "layout": "orbit",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "question": "¿Conversamos?",
              "answer": [
                "Cuando",
                "quieras"
              ]
            }
          }
        },
        {
          "file": "docs/examples/surfaces/deck-close-proposal-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.2",
            "surface": "deck",
            "format": "16x9",
            "role": "close",
            "recipe": "close-proposal",
            "use": "proposal",
            "line": "growth",
            "theme": "dark",
            "photo": {
              "register": "cine",
              "subject": "nexa",
              "plateRef": "ai-generations/2026-09-27_brochure/plates/BR3-contra-horizonte.png",
              "alt": "Nexa, de espaldas con la chaqueta de Efeonce, camina hacia un anillo de luz teal vertical sobre un piso que lo refleja"
            }
          }
        },
        {
          "file": "docs/examples/surfaces/deck-cover-classic-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.2",
            "surface": "deck",
            "format": "16x9",
            "role": "cover",
            "recipe": "cover-classic",
            "use": "proposal",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "eyebrow": "Revisión trimestral · Q3 2026",
              "question": "¿Qué cambió este trimestre?",
              "answer": [
                "Lo que medimos"
              ]
            },
            "progress": {
              "sections": 5,
              "current": 0
            }
          }
        },
        {
          "file": "docs/examples/surfaces/deck-close-classic-intent.json",
          "intent": {
            "contract": "efeonce.surface-composition",
            "version": "0.1.2",
            "surface": "deck",
            "format": "16x9",
            "role": "close",
            "recipe": "close-classic",
            "use": "proposal",
            "line": "growth",
            "theme": "dark",
            "voice": {
              "question": "¿Qué sigue?",
              "answer": [
                "Decidir juntos"
              ]
            },
            "progress": {
              "sections": 5,
              "current": 5
            }
          }
        }
      ]
    }
  ],
  "surfaces": {
    "web": {
      "page": "https://axis.efeonce.org/references/surfaces/web/#web",
      "purpose": "Decir en una pregunta y una respuesta qué hace Efeonce y llevar a una sola acción.",
      "reading": {
        "desktop": "A unos 60 cm, con tiempo para leer: el ojo entra por la respuesta y baja al botón.",
        "phone-360": "A una mano, con el pulgar. Toma vertical nativa; todo en fracciones del viewport.",
        "phone-390": "El mismo HTML que a 360 y 430: nada de coordenadas fijas.",
        "phone-430": "El botón cae en la zona del pulgar."
      },
      "rules": [
        {
          "id": "web-photo-no-logo",
          "text": "La foto de la web no lleva logo: firma el encabezado del sitio."
        },
        {
          "id": "selection-includes-sphere",
          "text": "La caja de selección mide la respuesta CON su esfera."
        },
        {
          "id": "cta-descriptor-under-cursor",
          "text": "El descriptor del CTA va bajo el cursor, no bajo el botón."
        }
      ],
      "values": {
        "formats": {
          "desktop": {
            "width": 1440,
            "height": 900,
            "unit": "px"
          },
          "phone-360": {
            "width": 360,
            "height": 780,
            "unit": "px"
          },
          "phone-390": {
            "width": 390,
            "height": 844,
            "unit": "px"
          },
          "phone-430": {
            "width": 430,
            "height": 932,
            "unit": "px"
          }
        },
        "orbitChannel": "screen",
        "rules": [
          "web-photo-no-logo",
          "selection-includes-sphere",
          "cta-descriptor-under-cursor"
        ],
        "signature": {
          "status": "option",
          "mode": "site-header",
          "photoCarriesLogo": false
        },
        "chrome": {
          "desktop": {
            "navHeightOfHeight": 0.09333333333333334,
            "navPaddingInlinePx": 56,
            "navLogoWidthPx": 150,
            "navLinkPx": 16,
            "textInsetOfWidth": 0.06666666666666667
          },
          "phone": {
            "marginOfWidth": 0.06,
            "statusBarOfHeight": 0.056,
            "navOfHeight": 0.065,
            "navLogoOfWidth": 0.27
          }
        },
        "cta": {
          "desktop": {
            "px": 22,
            "weight": 600,
            "paddingPx": [
              22,
              40
            ],
            "radiusPx": 14,
            "fill": "teal",
            "ink": "dark",
            "descriptor": {
              "px": 19,
              "weight": 300,
              "lineHeight": 1.45,
              "maxWidthPx": [
                330,
                360
              ],
              "belowCursorPx": 22
            },
            "localCursorScale": 1.1
          },
          "phone": {
            "fromTopOfHeight": 0.79,
            "fontOfWidth": 0.047,
            "paddingOfWidth": [
              0.047,
              0.075
            ],
            "fill": "teal",
            "ink": "dark",
            "descriptor": {
              "fontOfWidth": 0.037,
              "belowCursorOfWidth": 0.04
            },
            "localCursorScaleOfWidth": 0.002631578947368421
          },
          "selection": {
            "targetKind": "group",
            "variant": "open-brackets",
            "padding": "compact",
            "localCursorAnchor": "end-center"
          }
        }
      },
      "recipes": [
        {
          "id": "hero-lens",
          "status": "approved",
          "role": "hero",
          "formats": [
            "desktop"
          ],
          "summary": "La foto dentro de una lente grande a la derecha; pregunta y una respuesta de una palabra a la izquierda, bajada y botón.",
          "token": "efeonceGraphicLine.surfaces.web.recipes['hero-lens']",
          "rules": [],
          "references": [
            {
              "id": "hero-lens",
              "title": "Web · A · lente gigante",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/web/hero-lens.jpg",
              "canvasPage": "web",
              "canvasBoard": "WebHeroAlLado.dc.html",
              "width": 1440,
              "height": 900
            }
          ],
          "values": {
            "status": "approved",
            "role": "hero",
            "formats": [
              "desktop"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "lens": {
              "anatomyFrom": "deck-cover",
              "region": "center-end",
              "circle": {
                "cxOfWidth": 0.7291666666666666,
                "cyOfHeight": 0.5555555555555556,
                "rOfHeight": 0.36666666666666664
              },
              "arc": {
                "startDeg": 200,
                "endDeg": 250
              }
            },
            "reserves": {
              "nav": {
                "side": "top",
                "share": 0.09333333333333334
              },
              "voice": {
                "side": "start",
                "share": 0.5,
                "inset": 0.06666666666666667,
                "fromTop": 0.2777777777777778
              },
              "lens": {
                "side": "end",
                "share": 0.5
              },
              "body": {
                "side": "start",
                "fromTop": 0.6222222222222222
              },
              "cta": {
                "side": "start",
                "fromTop": 0.7511111111111111
              }
            },
            "type": {
              "question": {
                "px": 30
              },
              "answer": {
                "px": 200,
                "tracking": "-0.045em"
              },
              "body": {
                "px": 20,
                "lineHeight": 1.55,
                "maxWidthPx": 470
              }
            },
            "selection": {
              "target": "answer",
              "targetKind": "text",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "subtle",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Estrategia",
              "collaboratorScale": 1.5
            },
            "rules": [],
            "references": [
              {
                "id": "hero-lens",
                "title": "Web · A · lente gigante",
                "status": "approved",
                "image": "/references/surfaces/web/hero-lens.jpg",
                "canvasPage": "web",
                "canvasBoard": "WebHeroAlLado.dc.html"
              }
            ]
          }
        },
        {
          "id": "hero-bleed",
          "status": "approved",
          "role": "hero",
          "formats": [
            "desktop"
          ],
          "summary": "La foto a sangre reserva la mitad izquierda, oscura y calma, para una respuesta de dos palabras.",
          "token": "efeonceGraphicLine.surfaces.web.recipes['hero-bleed']",
          "rules": [],
          "references": [
            {
              "id": "hero-bleed",
              "title": "Web · B · puesta en escena a sangre",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/web/hero-bleed.jpg",
              "canvasPage": "web",
              "canvasBoard": "WebHeroB.dc.html",
              "width": 1440,
              "height": 900
            }
          ],
          "values": {
            "status": "approved",
            "role": "hero",
            "formats": [
              "desktop"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "photo": {
              "placement": "bleed"
            },
            "reserves": {
              "nav": {
                "side": "top",
                "share": 0.09333333333333334
              },
              "voice": {
                "side": "start",
                "inset": 0.06666666666666667,
                "fromTop": 0.3333333333333333
              },
              "cta": {
                "side": "start",
                "fromTop": 0.68
              }
            },
            "type": {
              "question": {
                "px": 30
              },
              "answer": {
                "px": 166,
                "tracking": "-0.045em"
              }
            },
            "selection": {
              "target": "answer",
              "targetKind": "text",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "subtle",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Growth",
              "collaboratorScale": 1.5
            },
            "rules": [],
            "references": [
              {
                "id": "hero-bleed",
                "title": "Web · B · puesta en escena a sangre",
                "status": "approved",
                "image": "/references/surfaces/web/hero-bleed.jpg",
                "canvasPage": "web",
                "canvasBoard": "WebHeroB.dc.html"
              }
            ]
          }
        },
        {
          "id": "hero-uniform-tablet",
          "status": "approved",
          "role": "hero",
          "formats": [
            "desktop"
          ],
          "summary": "Toma subjetiva: la persona del equipo acerca la tableta hacia quien mira; la respuesta se parte en dos líneas.",
          "token": "efeonceGraphicLine.surfaces.web.recipes['hero-uniform-tablet']",
          "rules": [],
          "references": [
            {
              "id": "hero-uniform-tablet",
              "title": "Web · C · uniforme + la tableta viene hacia ti",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/web/hero-uniform-tablet.jpg",
              "canvasPage": "web",
              "canvasBoard": "WebHeroSobre.dc.html",
              "width": 1440,
              "height": 900
            }
          ],
          "values": {
            "status": "approved",
            "role": "hero",
            "formats": [
              "desktop"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "photo": {
              "placement": "bleed",
              "lever": "pov"
            },
            "reserves": {
              "nav": {
                "side": "top",
                "share": 0.09333333333333334
              },
              "voice": {
                "side": "start",
                "inset": 0.06111111111111111,
                "fromTop": 0.19555555555555557
              },
              "cta": {
                "side": "start",
                "fromTop": 0.68
              }
            },
            "type": {
              "question": {
                "px": 32
              },
              "answer": {
                "px": 176,
                "lineHeight": 0.9,
                "tracking": "-0.05em"
              }
            },
            "selection": {
              "target": "answer",
              "targetKind": "text",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "subtle",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Growth",
              "collaboratorScale": 1.5
            },
            "rules": [],
            "references": [
              {
                "id": "hero-uniform-tablet",
                "title": "Web · C · uniforme + la tableta viene hacia ti",
                "status": "approved",
                "image": "/references/surfaces/web/hero-uniform-tablet.jpg",
                "canvasPage": "web",
                "canvasBoard": "WebHeroSobre.dc.html"
              }
            ]
          }
        },
        {
          "id": "hero-mobile-native",
          "status": "approved",
          "role": "hero",
          "formats": [
            "phone-360",
            "phone-390",
            "phone-430"
          ],
          "summary": "Toma vertical nativa para el teléfono, en fracciones del viewport; el botón en la zona del pulgar.",
          "token": "efeonceGraphicLine.surfaces.web.recipes['hero-mobile-native']",
          "rules": [
            {
              "id": "phone-mobile-first",
              "text": "Nada de escritorio encogido: el teléfono usa toma vertical nativa y todo se mide en fracciones del viewport."
            },
            {
              "id": "cta-thumb-zone",
              "text": "En teléfono el CTA va en la zona del pulgar."
            }
          ],
          "references": [
            {
              "id": "hero-mobile-native",
              "title": "Web · teléfono: foto vertical nativa a 360 · 390 · 430 px",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/web/hero-mobile-native.jpg",
              "canvasPage": "web",
              "canvasBoard": "WebMovil.dc.html",
              "width": 1356,
              "height": 1052
            },
            {
              "id": "hero-mobile-native-390",
              "title": "Web · teléfono a 390 px (tamaño real)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/web/hero-mobile-native-390.jpg",
              "canvasPage": "web",
              "canvasBoard": "WebMovil.dc.html",
              "width": 390,
              "height": 844
            }
          ],
          "values": {
            "status": "approved",
            "role": "hero",
            "formats": [
              "phone-360",
              "phone-390",
              "phone-430"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "photo": {
              "placement": "bleed",
              "native": "9:16",
              "cropCenterXOfFile": 0.595703125
            },
            "reserves": {
              "statusBar": {
                "side": "top",
                "share": 0.056
              },
              "nav": {
                "side": "top",
                "share": 0.065
              },
              "voice": {
                "side": "start",
                "inset": 0.06,
                "fromTop": 0.135
              },
              "cta": {
                "side": "bottom",
                "fromTop": 0.79
              }
            },
            "type": {
              "question": {
                "ofWidth": 0.044
              },
              "answer": {
                "ofWidth": 0.218,
                "lineHeight": 0.9,
                "tracking": "-0.055em",
                "gapBelowQuestionOfWidth": 0.085
              }
            },
            "selection": {
              "target": "answer",
              "targetKind": "text",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "subtle",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Growth",
              "collaboratorScaleOfWidth": 0.0017857142857142857
            },
            "rules": [
              "phone-mobile-first",
              "cta-thumb-zone"
            ],
            "references": [
              {
                "id": "hero-mobile-native",
                "title": "Web · teléfono: foto vertical nativa a 360 · 390 · 430 px",
                "status": "approved",
                "image": "/references/surfaces/web/hero-mobile-native.jpg",
                "canvasPage": "web",
                "canvasBoard": "WebMovil.dc.html"
              },
              {
                "id": "hero-mobile-native-390",
                "title": "Web · teléfono a 390 px (tamaño real)",
                "status": "approved",
                "image": "/references/surfaces/web/hero-mobile-native-390.jpg",
                "canvasPage": "web",
                "canvasBoard": "WebMovil.dc.html"
              }
            ]
          }
        }
      ]
    },
    "dooh": {
      "page": "https://axis.efeonce.org/references/surfaces/dooh-pdooh/#dooh",
      "purpose": "La marca en la calle con una sola idea que se entiende en segundos. Se diseña en una maqueta a escala y se prueba a la distancia real.",
      "reading": {
        "caminero-3x1": "Desde un auto, a la distancia del token y en el tiempo del token: letra y logo se miden en metros contra la distancia más larga.",
        "paleta-1x2": "Caminando, a pocos metros: la firma se lee a la distancia máxima; la voz ocupa el tercio alto."
      },
      "rules": [
        {
          "id": "margin-9pct-short-side",
          "text": "Margen = 9 % del lado corto."
        },
        {
          "id": "legibility-by-distance",
          "text": "Se prueba a la distancia real con el tamaño angular (paleta a 5 y 15 m; caminero a 80 y 150 m)."
        }
      ],
      "values": {
        "formats": {
          "caminero-3x1": {
            "width": 3000,
            "height": 1000,
            "unit": "px",
            "real": {
              "width": 12,
              "height": 4,
              "unit": "m"
            },
            "pxPerMeter": 250,
            "board": {
              "width": 1500,
              "height": 500,
              "pxPerMeter": 125
            },
            "readingDistanceM": [
              30,
              150
            ],
            "viewingTimeS": 3
          },
          "paleta-1x2": {
            "width": 1000,
            "height": 2000,
            "unit": "px",
            "real": {
              "width": 1,
              "height": 2,
              "unit": "m"
            },
            "pxPerMeter": 1000,
            "board": {
              "width": 500,
              "height": 1000,
              "pxPerMeter": 500
            },
            "readingDistanceM": [
              2,
              15
            ]
          }
        },
        "orbitChannel": "print",
        "marginOfShortSide": 0.09,
        "rules": [
          "margin-9pct-short-side",
          "legibility-by-distance"
        ],
        "distanceTest": {
          "sheetPx": 2000,
          "viewAtM": 0.6,
          "pxPerCm": 37.8,
          "distancesM": {
            "paleta-1x2": [
              5,
              15
            ],
            "caminero-3x1": [
              80,
              150
            ]
          }
        }
      },
      "recipes": [
        {
          "id": "caminero-lens",
          "status": "approved",
          "role": "billboard",
          "formats": [
            "caminero-3x1"
          ],
          "summary": "Caminero con la voz arriba a la izquierda, la lente a la derecha sobre una foto nativa 3:1 y el logo abajo a la izquierda.",
          "token": "efeonceGraphicLine.surfaces.dooh.recipes['caminero-lens']",
          "rules": [
            {
              "id": "logo-end-of-reading-path",
              "text": "Carretera: el logo va abajo a la izquierda, al final del recorrido de lectura."
            }
          ],
          "references": [
            {
              "id": "caminero-lens",
              "title": "Caminero 12 × 4 m · lente AXIS · logo abajo a la izquierda",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/dooh/caminero-lens.jpg",
              "canvasPage": "dooh",
              "canvasBoard": "Main.dc.html",
              "width": 1920,
              "height": 640
            },
            {
              "id": "distance-test",
              "title": "Prueba a distancia (instrumento de revisión: ver a 60 cm, zoom 100 %)",
              "status": "option",
              "image": "https://axis.efeonce.org/references/surfaces/dooh/distance-test.jpg",
              "canvasPage": "dooh",
              "canvasBoard": "PruebaDistancia.dc.html",
              "width": 1920,
              "height": 1335
            }
          ],
          "values": {
            "status": "approved",
            "role": "billboard",
            "formats": [
              "caminero-3x1"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "lens": {
              "region": "center-end",
              "accentSphere": "upper-start",
              "circle": {
                "cxOfWidth": 0.7,
                "cyOfHeight": 0.5,
                "rOfHeight": 0.4
              },
              "ringROfHeight": 0.448
            },
            "reserves": {
              "voice": {
                "side": "start",
                "share": 0.4876666666666667,
                "fromTop": 0.2
              },
              "answer": {
                "side": "start",
                "fromTop": 0.348
              },
              "lens": {
                "side": "end",
                "share": 0.5123333333333333
              }
            },
            "type": {
              "question": {
                "m": 0.44
              },
              "answer": {
                "m": 1.32
              }
            },
            "signature": {
              "mode": "logo",
              "anchor": "bottom-start",
              "widthM": 2,
              "widthRangeM": [
                0.8,
                3
              ],
              "marginOfShortSide": 0.09
            },
            "photo": {
              "format": "3:1",
              "lever": "luz-motivada",
              "lensMm": 85,
              "lookAtLens": false
            },
            "rules": [
              "logo-end-of-reading-path"
            ],
            "references": [
              {
                "id": "caminero-lens",
                "title": "Caminero 12 × 4 m · lente AXIS · logo abajo a la izquierda",
                "status": "approved",
                "image": "/references/surfaces/dooh/caminero-lens.jpg",
                "canvasPage": "dooh",
                "canvasBoard": "Main.dc.html"
              },
              {
                "id": "distance-test",
                "title": "Prueba a distancia (instrumento de revisión: ver a 60 cm, zoom 100 %)",
                "status": "option",
                "image": "/references/surfaces/dooh/distance-test.jpg",
                "canvasPage": "dooh",
                "canvasBoard": "PruebaDistancia.dc.html"
              }
            ]
          }
        },
        {
          "id": "paleta",
          "status": "pending",
          "role": "billboard",
          "formats": [
            "paleta-1x2"
          ],
          "summary": "Paleta de ciudad: voz arriba, logo centrado abajo; el ancho del logo espera decisión.",
          "token": "efeonceGraphicLine.surfaces.dooh.recipes.paleta",
          "rules": [],
          "references": [
            {
              "id": "paleta",
              "title": "Paleta 1 × 2 m · logo 35 %",
              "status": "pending",
              "image": "https://axis.efeonce.org/references/surfaces/dooh/paleta.jpg",
              "canvasPage": "dooh",
              "canvasBoard": "Paleta35.dc.html",
              "width": 1000,
              "height": 2000
            },
            {
              "id": "paleta-logo-20",
              "title": "Paleta 1 × 2 m · logo 20 %",
              "status": "pending",
              "image": "https://axis.efeonce.org/references/surfaces/dooh/paleta-logo-20.jpg",
              "canvasPage": "dooh",
              "canvasBoard": "Paleta20.dc.html",
              "width": 1000,
              "height": 2000
            }
          ],
          "values": {
            "status": "pending",
            "role": "billboard",
            "formats": [
              "paleta-1x2"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "reserves": {
              "voice": {
                "side": "start",
                "fromTop": 0.065
              },
              "answer": {
                "side": "start",
                "fromTop": 0.117
              }
            },
            "type": {
              "question": {
                "m": 0.072
              },
              "answer": {
                "m": 0.216
              }
            },
            "signature": {
              "mode": "logo",
              "anchor": "bottom-center",
              "widthOfWidthOptions": [
                0.2,
                0.35
              ],
              "marginOfShortSide": 0.09,
              "decision": "pending"
            },
            "measuredContrast": {
              "question": 16.74,
              "answer": 15.7,
              "logo20": 20.12,
              "logo35": 20.03
            },
            "rules": [],
            "references": [
              {
                "id": "paleta",
                "title": "Paleta 1 × 2 m · logo 35 %",
                "status": "pending",
                "image": "/references/surfaces/dooh/paleta.jpg",
                "canvasPage": "dooh",
                "canvasBoard": "Paleta35.dc.html"
              },
              {
                "id": "paleta-logo-20",
                "title": "Paleta 1 × 2 m · logo 20 %",
                "status": "pending",
                "image": "/references/surfaces/dooh/paleta-logo-20.jpg",
                "canvasPage": "dooh",
                "canvasBoard": "Paleta20.dc.html"
              }
            ]
          }
        }
      ]
    },
    "pdooh": {
      "page": "https://axis.efeonce.org/references/surfaces/dooh-pdooh/#pdooh",
      "purpose": "Pantallas LED y mupis digitales comprados de forma programática: la pieza pasa diez segundos, sin audio, y la voz se arma en dos segundos como máximo.",
      "reading": {
        "led-16x9": "De lejos y de paso: sólo la respuesta, grande, con la lente.",
        "mupi-9x16": "A pocos metros, caminando: pregunta y respuesta, la lente arriba y el logo abajo."
      },
      "rules": [
        {
          "id": "voice-within-2s",
          "text": "En pantallas de paso la voz se arma en 2 s como máximo."
        },
        {
          "id": "no-audio-outdoor",
          "text": "En vía pública, sin audio. Con sonido, sólo el golpe sintetizado."
        },
        {
          "id": "margin-9pct-short-side",
          "text": "Margen = 9 % del lado corto."
        }
      ],
      "values": {
        "formats": {
          "led-16x9": {
            "width": 1920,
            "height": 1080,
            "unit": "px"
          },
          "mupi-9x16": {
            "width": 1080,
            "height": 1920,
            "unit": "px"
          }
        },
        "orbitChannel": "screen",
        "marginOfShortSide": 0.09,
        "audio": false,
        "rules": [
          "voice-within-2s",
          "no-audio-outdoor",
          "margin-9pct-short-side"
        ]
      },
      "recipes": [
        {
          "id": "led-wall-answer",
          "status": "option",
          "role": "screen",
          "formats": [
            "led-16x9"
          ],
          "summary": "Pantalla LED con la lente del muro: sólo la respuesta, el sujeto mira hacia el texto y el logo va bajo la respuesta.",
          "token": "efeonceGraphicLine.surfaces.pdooh.recipes['led-wall-answer']",
          "rules": [
            {
              "id": "answer-only-at-distance",
              "text": "Este formato lleva sólo la respuesta: no hay pregunta."
            },
            {
              "id": "subject-looks-toward-text",
              "text": "El sujeto de la foto mira hacia el texto."
            }
          ],
          "references": [
            {
              "id": "led-wall-answer",
              "title": "pDOOH · pantalla LED 1920 × 1080 · lente muro, sólo respuesta",
              "status": "option",
              "image": "https://axis.efeonce.org/references/surfaces/pdooh/led-wall-answer.jpg",
              "canvasPage": "dooh",
              "canvasBoard": "PdoohLed.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "option",
            "role": "screen",
            "formats": [
              "led-16x9"
            ],
            "voice": {
              "mode": "answer-only"
            },
            "lens": {
              "piece": "wall"
            },
            "reserves": {
              "answer": {
                "side": "start",
                "fromTop": 0.4376851851851852
              }
            },
            "type": {
              "answer": {
                "px": 132
              }
            },
            "signature": {
              "mode": "logo",
              "anchor": "under-answer",
              "widthOfWidth": 0.17,
              "alternative": {
                "anchor": "bottom-center",
                "widthOfWidthRange": [
                  0.1,
                  0.25
                ]
              }
            },
            "photo": {
              "gaze": "toward-text"
            },
            "rules": [
              "answer-only-at-distance",
              "subject-looks-toward-text"
            ],
            "references": [
              {
                "id": "led-wall-answer",
                "title": "pDOOH · pantalla LED 1920 × 1080 · lente muro, sólo respuesta",
                "status": "option",
                "image": "/references/surfaces/pdooh/led-wall-answer.jpg",
                "canvasPage": "dooh",
                "canvasBoard": "PdoohLed.dc.html"
              }
            ]
          }
        },
        {
          "id": "mupi-story",
          "status": "option",
          "role": "screen",
          "formats": [
            "mupi-9x16"
          ],
          "summary": "Mupi digital con la lente de story arriba, pregunta y respuesta debajo y el logo centrado abajo.",
          "token": "efeonceGraphicLine.surfaces.pdooh.recipes['mupi-story']",
          "rules": [],
          "references": [
            {
              "id": "mupi-story",
              "title": "pDOOH · mupi digital 1080 × 1920 · lente story",
              "status": "option",
              "image": "https://axis.efeonce.org/references/surfaces/pdooh/mupi-story.jpg",
              "canvasPage": "dooh",
              "canvasBoard": "PdoohMupi.dc.html",
              "width": 1080,
              "height": 1920
            }
          ],
          "values": {
            "status": "option",
            "role": "screen",
            "formats": [
              "mupi-9x16"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "lens": {
              "piece": "story"
            },
            "reserves": {
              "voice": {
                "side": "start",
                "fromTop": 0.6302083333333334
              },
              "answer": {
                "side": "start",
                "fromTop": 0.6597395833333334
              }
            },
            "type": {
              "question": {
                "px": 42
              },
              "answer": {
                "px": 160
              }
            },
            "signature": {
              "mode": "logo",
              "anchor": "bottom-center",
              "widthOfWidth": 0.35,
              "marginOfShortSide": 0.09
            },
            "photo": {
              "lever": "quien-sostiene",
              "lensMm": 50
            },
            "rules": [],
            "references": [
              {
                "id": "mupi-story",
                "title": "pDOOH · mupi digital 1080 × 1920 · lente story",
                "status": "option",
                "image": "/references/surfaces/pdooh/mupi-story.jpg",
                "canvasPage": "dooh",
                "canvasBoard": "PdoohMupi.dc.html"
              }
            ]
          }
        },
        {
          "id": "spot-10s",
          "status": "option",
          "role": "spot",
          "formats": [
            "mupi-9x16"
          ],
          "summary": "Spot de diez segundos sin audio: la voz se arma con el golpe de la esfera y el resto del tiempo sólo la foto se acerca.",
          "token": "efeonceGraphicLine.surfaces.pdooh.recipes['spot-10s']",
          "rules": [
            {
              "id": "last-frame-static-fallback",
              "text": "El último cuadro (o el sostén) es el estático de respaldo completo y la versión con movimiento reducido."
            }
          ],
          "references": [
            {
              "id": "spot-10s",
              "title": "pDOOH · spot de 10 s sin audio",
              "status": "option",
              "image": "https://axis.efeonce.org/references/surfaces/pdooh/spot-10s.jpg",
              "canvasPage": "dooh",
              "canvasBoard": "PdoohStoryboard.dc.html",
              "width": 1920,
              "height": 853
            },
            {
              "id": "spot-10s-backup",
              "title": "pDOOH · spot: el cuadro de sostén es el estático de respaldo",
              "status": "option",
              "image": "https://axis.efeonce.org/references/surfaces/pdooh/spot-10s-backup.jpg",
              "canvasPage": "dooh",
              "canvasBoard": "PdoohStoryboard.dc.html",
              "width": 1080,
              "height": 1920
            }
          ],
          "values": {
            "status": "option",
            "role": "spot",
            "formats": [
              "mupi-9x16"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "lens": {
              "piece": "story"
            },
            "signature": {
              "mode": "logo",
              "anchor": "bottom-center",
              "widthOfWidth": 0.35,
              "marginOfShortSide": 0.09
            },
            "timeline": {
              "durationMs": 10000,
              "loop": false,
              "audio": false,
              "segments": [
                {
                  "id": "question-opens",
                  "fromMs": 0,
                  "toMs": 1000,
                  "arcDeg": 1,
                  "lensZoom": 1.25
                },
                {
                  "id": "arc-runs-answer-enters",
                  "fromMs": 1000,
                  "toMs": 1800,
                  "arcDeg": 28
                },
                {
                  "id": "sphere-closes-answer",
                  "fromMs": 1800,
                  "toMs": 2200,
                  "arcDeg": 50,
                  "pulse": true
                },
                {
                  "id": "hold",
                  "fromMs": 2200,
                  "toMs": 10000,
                  "lensZoom": [
                    1.25,
                    1.42
                  ],
                  "staticFallback": true
                }
              ]
            },
            "rules": [
              "last-frame-static-fallback"
            ],
            "references": [
              {
                "id": "spot-10s",
                "title": "pDOOH · spot de 10 s sin audio",
                "status": "option",
                "image": "/references/surfaces/pdooh/spot-10s.jpg",
                "canvasPage": "dooh",
                "canvasBoard": "PdoohStoryboard.dc.html"
              },
              {
                "id": "spot-10s-backup",
                "title": "pDOOH · spot: el cuadro de sostén es el estático de respaldo",
                "status": "option",
                "image": "/references/surfaces/pdooh/spot-10s-backup.jpg",
                "canvasPage": "dooh",
                "canvasBoard": "PdoohStoryboard.dc.html"
              }
            ]
          }
        },
        {
          "id": "dynamic-variants",
          "status": "option",
          "role": "variants",
          "formats": [
            "led-16x9",
            "mupi-9x16"
          ],
          "summary": "Variantes por franja horaria: cada una es un estático completo y siempre hay una de respaldo.",
          "token": "efeonceGraphicLine.surfaces.pdooh.recipes['dynamic-variants']",
          "rules": [
            {
              "id": "variant-is-complete-static",
              "text": "Cada variante dinámica es un estático completo."
            }
          ],
          "references": [
            {
              "id": "dynamic-variants",
              "title": "pDOOH · variantes dinámicas (cada una es un estático completo)",
              "status": "option",
              "image": "https://axis.efeonce.org/references/surfaces/pdooh/dynamic-variants.jpg",
              "canvasPage": "dooh",
              "canvasBoard": "PdoohDinamicas.dc.html",
              "width": 1920,
              "height": 1188
            }
          ],
          "values": {
            "status": "option",
            "role": "variants",
            "voice": {
              "mode": "question-answer"
            },
            "variants": {
              "form": "complete-static-per-slot",
              "slots": 3,
              "fallbackSlot": "any-hour"
            },
            "rules": [
              "variant-is-complete-static"
            ],
            "references": [
              {
                "id": "dynamic-variants",
                "title": "pDOOH · variantes dinámicas (cada una es un estático completo)",
                "status": "option",
                "image": "/references/surfaces/pdooh/dynamic-variants.jpg",
                "canvasPage": "dooh",
                "canvasBoard": "PdoohDinamicas.dc.html"
              }
            ]
          }
        }
      ]
    },
    "motion": {
      "page": "https://axis.efeonce.org/references/surfaces/motion/#motion",
      "purpose": "Redes, pantallas y presentaciones: la animación de la línea sobre una foto hecha para la lente, con el reveal del logo al final.",
      "reading": {
        "16x9": "En silencio y en autoplay: quien mira entra en cualquier momento, por eso el mensaje completo ocupa la mayor parte del tiempo."
      },
      "rules": [
        {
          "id": "photo-passes-still-qa",
          "text": "La foto es material fijo: pasa el QA de foto fija antes de animar."
        },
        {
          "id": "animate-the-line-not-the-photo",
          "text": "Se anima la línea (arco, esfera, halo) y la voz; la foto no."
        },
        {
          "id": "photo-zoom-max-10pct-log",
          "text": "La foto sólo se acerca, dentro de su lente o a sangre: hasta 10 %, en escala logarítmica, nunca mientras entra la voz."
        },
        {
          "id": "message-80pct-of-time",
          "text": "El mensaje completo ocupa al menos el 80 % del tiempo."
        },
        {
          "id": "last-frame-static-fallback",
          "text": "El último cuadro (o el sostén) es el estático de respaldo completo y la versión con movimiento reducido."
        },
        {
          "id": "no-audio-outdoor",
          "text": "En vía pública, sin audio. Con sonido, sólo el golpe sintetizado."
        },
        {
          "id": "signature-in-close-own-brand-only",
          "text": "La firma va en el cierre (sting o reveal), sólo en marca propia; nunca en piezas de clientes. La toma nunca lleva logo."
        },
        {
          "id": "no-generated-animation",
          "text": "Nunca se genera la animación con un modelo de video ni paralaje falso sobre la foto."
        }
      ],
      "values": {
        "formats": {
          "16x9": {
            "width": 1920,
            "height": 1080,
            "unit": "px",
            "render": {
              "width": 960,
              "height": 540
            },
            "fps": 30,
            "codec": "h264",
            "pixelFormat": "yuv420p",
            "audio": false
          }
        },
        "orbitChannel": "screen",
        "rules": [
          "photo-passes-still-qa",
          "animate-the-line-not-the-photo",
          "photo-zoom-max-10pct-log",
          "message-80pct-of-time",
          "last-frame-static-fallback",
          "no-audio-outdoor",
          "signature-in-close-own-brand-only",
          "no-generated-animation"
        ],
        "signature": {
          "mode": "close-only",
          "photoCarriesLogo": false
        },
        "timeline": {
          "loop": true,
          "audio": false,
          "segments": [
            {
              "id": "anticipation",
              "fromMs": 0,
              "toMs": 300
            },
            {
              "id": "lens-opens",
              "fromMs": 300,
              "toMs": 800
            },
            {
              "id": "arc-runs-sphere-hits",
              "fromMs": 800,
              "toMs": 1200
            },
            {
              "id": "voice-enters",
              "fromMs": 1200,
              "toMs": 1800,
              "overshoot": [
                "default",
                "letters"
              ],
              "secondWordScaleOver": 0.12
            },
            {
              "id": "selection-settles",
              "fromMs": 1800,
              "toMs": 2400
            },
            {
              "id": "hold",
              "fromMs": 2400,
              "toMs": 4400,
              "photoZoomMax": 0.1,
              "staticFallback": true
            },
            {
              "id": "close-reveal",
              "fromMs": 4400,
              "toMs": 5400
            },
            {
              "id": "end-card",
              "fromMs": 5400,
              "toMs": 8000
            }
          ],
          "close": {
            "piece": "reveal",
            "startMs": 4400
          },
          "crossfadeMs": 250
        }
      },
      "recipes": [
        {
          "id": "loop-lens-reveal",
          "status": "approved",
          "role": "loop",
          "formats": [
            "16x9"
          ],
          "summary": "Animación en bucle: foto hecha para la lente, la voz con sobrepaso, la selección que encaja y el reveal del logo.",
          "token": "efeonceGraphicLine.surfaces.motion.recipes['loop-lens-reveal']",
          "rules": [],
          "references": [
            {
              "id": "loop-lens-reveal",
              "title": "Motion · la animación (8 s, en bucle): foto hecha para la lente + reveal",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/motion/loop-lens-reveal.jpg",
              "canvasPage": "motion",
              "canvasBoard": "MotionVideo.dc.html",
              "width": 960,
              "height": 540
            },
            {
              "id": "loop-lens-reveal-frames",
              "title": "Motion · cuadros de la animación aprobada",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/motion/loop-lens-reveal-frames.jpg",
              "canvasPage": "motion",
              "canvasBoard": "MotionVideo.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "loop",
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "lens": {
              "piece": "wall"
            },
            "photo": {
              "madeForLens": true,
              "lensMm": 24,
              "lookAtLens": true,
              "scale": 1.1
            },
            "reserves": {
              "voice": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.24259259259259258
              },
              "answer": {
                "side": "start",
                "inset": 0.06666666666666667,
                "fromTop": 0.32592592592592595
              }
            },
            "type": {
              "question": {
                "px": 40
              },
              "answer": {
                "px": 170,
                "lineHeight": 0.92,
                "tracking": "-0.05em"
              }
            },
            "selection": {
              "target": "answer",
              "targetKind": "text",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Growth",
              "collaboratorScale": 1.6
            },
            "rules": [],
            "references": [
              {
                "id": "loop-lens-reveal",
                "title": "Motion · la animación (8 s, en bucle): foto hecha para la lente + reveal",
                "status": "approved",
                "image": "/references/surfaces/motion/loop-lens-reveal.jpg",
                "canvasPage": "motion",
                "canvasBoard": "MotionVideo.dc.html"
              },
              {
                "id": "loop-lens-reveal-frames",
                "title": "Motion · cuadros de la animación aprobada",
                "status": "approved",
                "image": "/references/surfaces/motion/loop-lens-reveal-frames.jpg",
                "canvasPage": "motion",
                "canvasBoard": "MotionVideo.dc.html"
              }
            ]
          }
        },
        {
          "id": "storyboard",
          "status": "approved",
          "role": "storyboard",
          "formats": [
            "16x9"
          ],
          "summary": "Cuadro a cuadro con el lenguaje de movimiento: anticipación, la lente se abre, el arco golpea, entra la voz, encaja la selección, sostén y cierre.",
          "token": "efeonceGraphicLine.surfaces.motion.recipes.storyboard",
          "rules": [],
          "references": [
            {
              "id": "storyboard",
              "title": "Motion · cuadro a cuadro con el lenguaje de movimiento",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/motion/storyboard.jpg",
              "canvasPage": "motion",
              "canvasBoard": "MotionStoryboard.dc.html",
              "width": 1840,
              "height": 794
            }
          ],
          "values": {
            "status": "approved",
            "role": "storyboard",
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "voiceFrom": "loop-lens-reveal",
            "lens": {
              "piece": "wall"
            },
            "sheetTitle": true,
            "frames": {
              "per": "segment"
            },
            "rules": [],
            "references": [
              {
                "id": "storyboard",
                "title": "Motion · cuadro a cuadro con el lenguaje de movimiento",
                "status": "approved",
                "image": "/references/surfaces/motion/storyboard.jpg",
                "canvasPage": "motion",
                "canvasBoard": "MotionStoryboard.dc.html"
              }
            ]
          }
        }
      ]
    },
    "audiovisual": {
      "page": "https://axis.efeonce.org/references/surfaces/audiovisual/#audiovisual",
      "purpose": "«Cómo trabajamos», casos, presentaciones del equipo: un plan de planos con sus reglas y siete generadores de texto.",
      "reading": {
        "16x9": "Presentación, web y YouTube, con o sin sonido. Los cortes verticales y cuadrados se cubren de forma nativa por plano y llevan subtítulos quemados."
      },
      "rules": [
        {
          "id": "first-frame-passes-still-qa",
          "text": "El primer cuadro de cada plano es una foto que pasó el QA fijo (foto:validar); recién entonces se anima."
        },
        {
          "id": "one-light-one-register",
          "text": "Una luz con carácter y un registro por pieza; los planos se emparejan, no se mezclan."
        },
        {
          "id": "grade-matches-photo",
          "text": "El grade sólo empareja hacia la colorimetría de la foto, sin look propio; sombras sin azul."
        },
        {
          "id": "wardrobe-by-register",
          "text": "Uniforme por registro de escena; el emblema se revisa cuadro a cuadro (si el modelo lo reinventa, no se lee o se compone)."
        },
        {
          "id": "text-only-in-planned-reserves",
          "text": "Texto sólo en las reservas planeadas del plano, como cartela compuesta después, nunca generada."
        },
        {
          "id": "native-format-per-shot",
          "text": "Formato nativo por plano (cobertura 16:9, 9:16 y 1:1): no se recorta uno desde otro."
        },
        {
          "id": "signature-in-close-own-brand-only",
          "text": "La firma va en el cierre (sting o reveal), sólo en marca propia; nunca en piezas de clientes. La toma nunca lleva logo."
        }
      ],
      "values": {
        "formats": {
          "16x9": {
            "width": 1920,
            "height": 1080,
            "unit": "px"
          }
        },
        "coverage": [
          "16x9",
          "9x16",
          "1x1"
        ],
        "orbitChannel": "screen",
        "rules": [
          "first-frame-passes-still-qa",
          "one-light-one-register",
          "grade-matches-photo",
          "wardrobe-by-register",
          "text-only-in-planned-reserves",
          "native-format-per-shot",
          "signature-in-close-own-brand-only"
        ],
        "signature": {
          "mode": "close-only",
          "photoCarriesLogo": false
        },
        "sequences": {
          "shots": {
            "close": {
              "piece": "reveal",
              "startMs": 9000,
              "audio": true
            }
          },
          "texts": {
            "close": {
              "piece": "reveal",
              "startMs": 9500,
              "audio": true
            }
          }
        }
      },
      "recipes": [
        {
          "id": "shot-plan",
          "status": "approved",
          "role": "plan",
          "formats": [
            "16x9"
          ],
          "summary": "El plan de planos: cada plano declara lugar, lente, cámara, luz, registro y vestuario; cierra con el reveal.",
          "token": "efeonceGraphicLine.surfaces.audiovisual.recipes['shot-plan']",
          "rules": [],
          "references": [
            {
              "id": "shot-plan",
              "title": "Producción audiovisual · planos y reglas",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/audiovisual/shot-plan.jpg",
              "canvasPage": "audiovisual",
              "canvasBoard": "Audiovisual.dc.html",
              "width": 1920,
              "height": 691
            }
          ],
          "values": {
            "status": "approved",
            "role": "plan",
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "none"
            },
            "sheetTitle": true,
            "shots": {
              "per": "segment"
            },
            "timeline": {
              "sequence": "shots",
              "segments": [
                {
                  "id": "shot-01-wide",
                  "fromMs": 0,
                  "toMs": 3000,
                  "lensMm": 35,
                  "camera": "hand-held-slow-advance",
                  "register": "documental"
                },
                {
                  "id": "shot-02-insert",
                  "fromMs": 3000,
                  "toMs": 5000,
                  "lensMm": 100,
                  "camera": "fixed-macro"
                },
                {
                  "id": "shot-03-medium",
                  "fromMs": 5000,
                  "toMs": 9000,
                  "lensMm": 50,
                  "camera": "over-the-shoulder-slow-push"
                },
                {
                  "id": "shot-04-close",
                  "fromMs": 9000,
                  "toMs": 12600,
                  "close": "reveal"
                }
              ]
            },
            "rules": [],
            "references": [
              {
                "id": "shot-plan",
                "title": "Producción audiovisual · planos y reglas",
                "status": "approved",
                "image": "/references/surfaces/audiovisual/shot-plan.jpg",
                "canvasPage": "audiovisual",
                "canvasBoard": "Audiovisual.dc.html"
              }
            ]
          }
        },
        {
          "id": "cartela",
          "status": "approved",
          "role": "opening-title",
          "formats": [
            "16x9"
          ],
          "summary": "Cartela de apertura: pregunta con su anillo, respuesta gigante con la esfera y la órbita que mide el capítulo.",
          "token": "efeonceGraphicLine.surfaces.audiovisual.recipes.cartela",
          "rules": [
            {
              "id": "text-only-in-planned-reserves",
              "text": "Texto sólo en las reservas planeadas del plano, como cartela compuesta después, nunca generada."
            }
          ],
          "references": [
            {
              "id": "cartela",
              "title": "Escenas con texto · 01 cartela de apertura",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/audiovisual/cartela.jpg",
              "canvasPage": "audiovisual",
              "canvasBoard": "AudiovisualTextos.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "opening-title",
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "timeline": {
              "sequence": "texts",
              "window": [
                0,
                2500
              ]
            },
            "progress": {
              "sections": 3,
              "ring": {
                "cxOfWidth": 0.7395833333333334,
                "cyOfHeight": 0.48148148148148145,
                "rOfHeight": 0.35185185185185186
              },
              "arcStrokePx": 14,
              "spherePx": 22
            },
            "reserves": {
              "voice": {
                "side": "start",
                "inset": 0.078125,
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "inset": 0.06666666666666667,
                "fromTop": 0.29444444444444445
              }
            },
            "type": {
              "question": {
                "px": 52
              },
              "answer": {
                "px": 400,
                "tracking": "-0.06em"
              },
              "chapterWord": {
                "px": 96
              },
              "chapterLabel": {
                "px": 34
              }
            },
            "chapter": {
              "inRing": true
            },
            "selection": {
              "target": "answer",
              "targetKind": "text",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Dirección de arte",
              "collaboratorScale": 1.6
            },
            "rules": [
              "text-only-in-planned-reserves"
            ],
            "references": [
              {
                "id": "cartela",
                "title": "Escenas con texto · 01 cartela de apertura",
                "status": "approved",
                "image": "/references/surfaces/audiovisual/cartela.jpg",
                "canvasPage": "audiovisual",
                "canvasBoard": "AudiovisualTextos.dc.html"
              }
            ]
          }
        },
        {
          "id": "zocalo",
          "status": "approved",
          "role": "lower-third",
          "formats": [
            "16x9"
          ],
          "summary": "Generador de caracteres: el contexto con el anillo, el rol con la esfera y los corchetes con el cursor del rol.",
          "token": "efeonceGraphicLine.surfaces.audiovisual.recipes.zocalo",
          "rules": [
            {
              "id": "lower-third-enters-400ms",
              "text": "El zócalo entra en 0,4 s."
            }
          ],
          "references": [
            {
              "id": "zocalo",
              "title": "Escenas con texto · 02 generador de caracteres (zócalo)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/audiovisual/zocalo.jpg",
              "canvasPage": "audiovisual",
              "canvasBoard": "AudiovisualTextos.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "lower-third",
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "timeline": {
              "sequence": "texts",
              "window": [
                2500,
                5000
              ],
              "enterMs": 400
            },
            "reserves": {
              "lowerThird": {
                "side": "bottom",
                "inset": 0.0625,
                "fromTop": 0.7407407407407407
              }
            },
            "type": {
              "question": {
                "px": 38
              },
              "answer": {
                "px": 128
              }
            },
            "selection": {
              "target": "answer",
              "targetKind": "group",
              "variant": "open-brackets",
              "padding": "compact",
              "anchor": "top-end",
              "participantKind": "role",
              "label": "Producción",
              "collaboratorScale": 1.2
            },
            "rules": [
              "lower-third-enters-400ms"
            ],
            "references": [
              {
                "id": "zocalo",
                "title": "Escenas con texto · 02 generador de caracteres (zócalo)",
                "status": "approved",
                "image": "/references/surfaces/audiovisual/zocalo.jpg",
                "canvasPage": "audiovisual",
                "canvasBoard": "AudiovisualTextos.dc.html"
              }
            ]
          }
        },
        {
          "id": "callout-selection",
          "status": "approved",
          "role": "callout",
          "formats": [
            "16x9"
          ],
          "summary": "La selección de AXIS marca el objeto que importa y el cursor de un rol lo toma.",
          "token": "efeonceGraphicLine.surfaces.audiovisual.recipes['callout-selection']",
          "rules": [],
          "references": [
            {
              "id": "callout-selection",
              "title": "Escenas con texto · 03 callout con selección",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/audiovisual/callout-selection.jpg",
              "canvasPage": "audiovisual",
              "canvasBoard": "AudiovisualTextos.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "callout",
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "none"
            },
            "timeline": {
              "sequence": "texts",
              "window": [
                5000,
                6500
              ]
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "box": "from-intent",
              "anchor": "top-start",
              "participantKind": "role",
              "label": "Dirección de arte",
              "collaboratorScale": 1.6
            },
            "rules": [],
            "references": [
              {
                "id": "callout-selection",
                "title": "Escenas con texto · 03 callout con selección",
                "status": "approved",
                "image": "/references/surfaces/audiovisual/callout-selection.jpg",
                "canvasPage": "audiovisual",
                "canvasBoard": "AudiovisualTextos.dc.html"
              }
            ]
          }
        },
        {
          "id": "data-super",
          "status": "approved",
          "role": "data-super",
          "formats": [
            "16x9"
          ],
          "summary": "La cifra en grande sobre la zona calma, dentro de una órbita que la mide; siempre con fuente.",
          "token": "efeonceGraphicLine.surfaces.audiovisual.recipes['data-super']",
          "rules": [
            {
              "id": "datum-assembles-with-arc-hit",
              "text": "El dato se arma con el golpe del arco."
            }
          ],
          "references": [
            {
              "id": "data-super",
              "title": "Escenas con texto · 04 super de dato",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/audiovisual/data-super.jpg",
              "canvasPage": "audiovisual",
              "canvasBoard": "AudiovisualTextos.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "data-super",
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "none"
            },
            "timeline": {
              "sequence": "texts",
              "window": [
                6500,
                8000
              ]
            },
            "measure": {
              "ring": {
                "cxOfWidth": 0.15625,
                "cyOfHeight": 0.7037037037037037,
                "rOfHeight": 0.1388888888888889
              },
              "arcStrokePx": 9,
              "spherePx": 14
            },
            "type": {
              "value": {
                "px": 88
              },
              "caption": {
                "px": 34
              }
            },
            "rules": [
              "datum-assembles-with-arc-hit"
            ],
            "references": [
              {
                "id": "data-super",
                "title": "Escenas con texto · 04 super de dato",
                "status": "approved",
                "image": "/references/surfaces/audiovisual/data-super.jpg",
                "canvasPage": "audiovisual",
                "canvasBoard": "AudiovisualTextos.dc.html"
              }
            ]
          }
        },
        {
          "id": "split-screen",
          "status": "approved",
          "role": "split-screen",
          "formats": [
            "16x9"
          ],
          "summary": "Dos planos en el mismo cuadro, separados por una línea de acento; la esfera cierra la última palabra.",
          "token": "efeonceGraphicLine.surfaces.audiovisual.recipes['split-screen']",
          "rules": [],
          "references": [
            {
              "id": "split-screen",
              "title": "Escenas con texto · 05 pantalla dividida",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/audiovisual/split-screen.jpg",
              "canvasPage": "audiovisual",
              "canvasBoard": "AudiovisualTextos.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "split-screen",
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "answer-only"
            },
            "timeline": {
              "sequence": "texts",
              "window": [
                8000,
                9500
              ]
            },
            "divider": {
              "px": 6,
              "color": "teal",
              "atOfWidth": 0.4984375
            },
            "panels": {
              "count": 2,
              "form": "cropped-shots",
              "cropBy": "focus"
            },
            "type": {
              "answer": {
                "px": 90
              }
            },
            "rules": [],
            "references": [
              {
                "id": "split-screen",
                "title": "Escenas con texto · 05 pantalla dividida",
                "status": "approved",
                "image": "/references/surfaces/audiovisual/split-screen.jpg",
                "canvasPage": "audiovisual",
                "canvasBoard": "AudiovisualTextos.dc.html"
              }
            ]
          }
        },
        {
          "id": "subtitles",
          "status": "approved",
          "role": "subtitles",
          "formats": [
            "16x9"
          ],
          "summary": "Subtítulos quemados: dos líneas como máximo, centrados en el tercio inferior, sin caja.",
          "token": "efeonceGraphicLine.surfaces.audiovisual.recipes.subtitles",
          "rules": [
            {
              "id": "subtitles-no-box",
              "text": "Subtítulos sin caja, dos líneas como máximo, centrados en el tercio inferior."
            }
          ],
          "references": [
            {
              "id": "subtitles",
              "title": "Escenas con texto · 06 subtítulos quemados",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/audiovisual/subtitles.jpg",
              "canvasPage": "audiovisual",
              "canvasBoard": "AudiovisualTextos.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "subtitles",
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "none"
            },
            "timeline": {
              "sequence": "texts",
              "window": "whole"
            },
            "reserves": {
              "subtitles": {
                "side": "bottom",
                "fromTop": 0.8148148148148148,
                "align": "center"
              }
            },
            "type": {
              "subtitle": {
                "px": 46,
                "weight": 600,
                "lineHeight": 1.3,
                "family": "text",
                "maxLines": 2,
                "box": false,
                "shadow": "0 2px 6px rgba(0,0,0,.55)"
              }
            },
            "subtitles": {
              "per": "layer"
            },
            "rules": [
              "subtitles-no-box"
            ],
            "references": [
              {
                "id": "subtitles",
                "title": "Escenas con texto · 06 subtítulos quemados",
                "status": "approved",
                "image": "/references/surfaces/audiovisual/subtitles.jpg",
                "canvasPage": "audiovisual",
                "canvasBoard": "AudiovisualTextos.dc.html"
              }
            ]
          }
        },
        {
          "id": "close-reveal",
          "status": "approved",
          "role": "close",
          "formats": [
            "16x9"
          ],
          "summary": "El reveal oficial del logo, con sonido: firma la marca, nunca la toma.",
          "token": "efeonceGraphicLine.surfaces.audiovisual.recipes['close-reveal']",
          "rules": [
            {
              "id": "signature-in-close-own-brand-only",
              "text": "La firma va en el cierre (sting o reveal), sólo en marca propia; nunca en piezas de clientes. La toma nunca lleva logo."
            }
          ],
          "references": [
            {
              "id": "close-reveal",
              "title": "Escenas con texto · 07 cierre: firma la marca, nunca la toma",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/audiovisual/close-reveal.jpg",
              "canvasPage": "audiovisual",
              "canvasBoard": "AudiovisualTextos.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "close",
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "none"
            },
            "timeline": {
              "sequence": "texts",
              "window": "close"
            },
            "rules": [
              "signature-in-close-own-brand-only"
            ],
            "references": [
              {
                "id": "close-reveal",
                "title": "Escenas con texto · 07 cierre: firma la marca, nunca la toma",
                "status": "approved",
                "image": "/references/surfaces/audiovisual/close-reveal.jpg",
                "canvasPage": "audiovisual",
                "canvasBoard": "AudiovisualTextos.dc.html"
              }
            ]
          }
        }
      ]
    },
    "deck": {
      "page": "https://axis.efeonce.org/references/surfaces/deck/#deck",
      "purpose": "Portada, secciones, contenido, respiros, propuestas de cine, el método por niveles, láminas para decidir y cierre, sobre papel o sobre el fondo de Efeonce. Las recetas aprobadas sirven para la presentación (proposal) y para el brochure en PDF (brochure); la portada y la contraportada, no: dependen del documento, y cada una admite sólo el suyo.",
      "reading": {
        "16x9": "Proyectada en una sala o compartida en pantalla, con alguien que la presenta en voz alta; o como brochure en PDF horizontal que se lee solo, sin presentador: una idea por lámina y la respuesta como titular."
      },
      "rules": [
        {
          "id": "photo-slide-no-logo",
          "text": "La lámina con foto no lleva logo: firman la portada y el cierre del deck."
        },
        {
          "id": "url-bubble-in-footer",
          "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
        },
        {
          "id": "selection-one-thing-per-slide",
          "text": "La selección toma una sola cosa por lámina."
        },
        {
          "id": "third-party-logos-one-tone-same-ink",
          "text": "Logos de terceros en un solo tono y con el mismo peso óptico (misma área de tinta)."
        }
      ],
      "values": {
        "formats": {
          "16x9": {
            "width": 1920,
            "height": 1080,
            "unit": "px"
          }
        },
        "orbitChannel": "deck",
        "rules": [
          "photo-slide-no-logo",
          "url-bubble-in-footer",
          "selection-one-thing-per-slide",
          "third-party-logos-one-tone-same-ink"
        ],
        "base": {
          "marginOfWidth": 0.07291666666666667,
          "eyebrow": {
            "px": 16,
            "weight": 500,
            "tracking": "0.14em",
            "uppercase": true,
            "fromTopOfHeight": 0.10185185185185185
          },
          "question": {
            "px": 40,
            "lineHeight": 1.2,
            "fromTopOfHeight": 0.18518518518518517
          },
          "answer": {
            "px": 110,
            "rangePx": [
              104,
              176
            ],
            "lineHeight": 0.95,
            "tracking": "-0.045em"
          },
          "footer": {
            "urlBubble": {
              "form": "baked",
              "insetOfWidth": 0.07291666666666667,
              "bottomOfHeight": 0.07962962962962963,
              "heightPx": 30
            }
          },
          "indicator": {
            "piece": "content"
          }
        },
        "themes": {
          "light": {
            "background": "paper",
            "ink": "navy",
            "text": "#00284D",
            "soft": "#5F5A69",
            "accent": "accentOnLight",
            "rule": "#DCE2E8",
            "urlBubble": "light",
            "logo": "positive"
          },
          "dark": {
            "background": "dark",
            "ink": "#ffffff",
            "text": "#E6EDF3",
            "soft": "#e2e2e2",
            "accent": "accentOnDark",
            "rule": "#1D3A57",
            "urlBubble": "dark",
            "logo": "negative"
          }
        },
        "thirdPartyLogos": {
          "tone": "single",
          "opticalWeight": "equal-ink-area",
          "sample": {
            "inkAreaPx2": 5200,
            "maxBoxPx": [
              200,
              70
            ]
          }
        },
        "productMark": {
          "assets": [
            "sv360-lockup-negative",
            "sv360-logo-negative",
            "aeo-lockup-negative",
            "aeo-assessment-lockup-negative",
            "ai-visibility-report-lockup-negative",
            "insights-lockup-negative"
          ],
          "placements": {
            "default": {
              "xPx": 140,
              "topPx": 44,
              "heightPx": 40
            },
            "cover-brochure": {
              "xPx": 140,
              "topPx": 790,
              "heightPx": 64
            },
            "cover-proposal": {
              "xPx": 140,
              "topPx": 880,
              "heightPx": 56
            },
            "proposal-cinematic-no-eyebrow": {
              "xPx": 140,
              "topPx": 112,
              "heightPx": 40
            },
            "content-brand-family": {
              "xPx": 140,
              "topPx": 250,
              "heightPx": 44
            }
          },
          "replacesEyebrowIn": [
            "proposal-cinematic"
          ]
        },
        "signature": {
          "mode": "url-bubble-footer",
          "logoOnly": [
            "cover",
            "close",
            "brand-is-subject"
          ],
          "photoSlideLogo": false
        },
        "uses": [
          "proposal",
          "brochure"
        ]
      },
      "recipes": [
        {
          "id": "cover-classic",
          "status": "approved",
          "role": "cover",
          "formats": [
            "16x9"
          ],
          "summary": "La portada de siempre (canon de la línea gráfica): el logo arriba a la izquierda con el eyebrow a su lado, la voz en la mitad baja y el arco corto de acento a la derecha. Desde el 2026-09-27 no es la portada del brochure ni de la propuesta comercial (la reemplazan cover-brochure y cover-proposal): queda para un deck que se presenta y no es una propuesta comercial.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['cover-classic']",
          "rules": [
            {
              "id": "cover-logo-top-start",
              "text": "Portada del deck: el logo arriba a la izquierda con el eyebrow a su lado; la voz en la mitad baja y el arco corto de acento a la derecha."
            },
            {
              "id": "logo-signs-without-url-bubble",
              "text": "En la portada y el cierre clásicos (cover-classic, close-classic) el logo firma y no va la burbuja URL: ahí la burbuja sólo reemplaza al logo. Las portadas y contraportadas de brochure y de propuesta (2026-09-27) llevan su propia firma: el logo de 500 px y, donde la receta lo dice, la burbuja alineada a la columna o en la fila de redes."
            }
          ],
          "references": [
            {
              "id": "cover-classic",
              "title": "Deck · portada clásica: el logo arriba, la voz en la mitad baja y el arco corto de acento",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-classic.jpg",
              "canvasPage": "graphic-line",
              "canvasBoard": "deckSlideHtml('cover')",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "cover",
            "uses": [
              "proposal"
            ],
            "supersededBy": {
              "brochure": "cover-brochure",
              "proposal": "cover-proposal"
            },
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "progress": {
              "piece": "cover",
              "at": "start"
            },
            "reserves": {
              "logo": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.10185185185185185
              },
              "eyebrow": {
                "side": "start",
                "inset": 0.20833333333333334,
                "fromTop": 0.10925925925925926
              },
              "question": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.5925925925925926
              },
              "answer": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.6620370370370371
              }
            },
            "type": {
              "eyebrow": {
                "px": 18,
                "weight": 500,
                "lineHeight": 1.2,
                "tracking": "0.22em",
                "uppercase": true,
                "color": "#9FB3C8"
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "color": "#F4F6F8"
              },
              "answer": {
                "px": 150,
                "lineHeight": 1,
                "maxWidthPx": 980
              }
            },
            "signature": {
              "mode": "logo",
              "anchor": "top-start",
              "widthPx": 230,
              "urlBubble": false
            },
            "rules": [
              "cover-logo-top-start",
              "logo-signs-without-url-bubble"
            ],
            "references": [
              {
                "id": "cover-classic",
                "title": "Deck · portada clásica: el logo arriba, la voz en la mitad baja y el arco corto de acento",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-classic.jpg",
                "canvasPage": "graphic-line",
                "canvasBoard": "deckSlideHtml('cover')"
              }
            ]
          }
        },
        {
          "id": "close-classic",
          "status": "approved",
          "role": "close",
          "formats": [
            "16x9"
          ],
          "summary": "El cierre de siempre: la órbita completa con el logo dentro, la voz centrada y el eslogan «Empower your …» con la palabra de la línea en su acento. Retirado como contraportada del brochure y de la propuesta el 2026-09-27 (lo reemplazan close-brochure y close-proposal).",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['close-classic']",
          "rules": [
            {
              "id": "close-logo-in-orbit",
              "text": "Cierre del deck: el logo dentro de la órbita y la palabra final del eslogan en el acento."
            },
            {
              "id": "logo-signs-without-url-bubble",
              "text": "En la portada y el cierre clásicos (cover-classic, close-classic) el logo firma y no va la burbuja URL: ahí la burbuja sólo reemplaza al logo. Las portadas y contraportadas de brochure y de propuesta (2026-09-27) llevan su propia firma: el logo de 500 px y, donde la receta lo dice, la burbuja alineada a la columna o en la fila de redes."
            }
          ],
          "references": [
            {
              "id": "close-classic",
              "title": "Deck · cierre clásico: la órbita completa con el logo dentro y el eslogan en el acento",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/close-classic.jpg",
              "canvasPage": "graphic-line",
              "canvasBoard": "deckSlideHtml('close')",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "close",
            "uses": [
              "proposal"
            ],
            "supersededBy": {
              "brochure": "close-brochure",
              "proposal": "close-proposal"
            },
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "progress": {
              "piece": "close",
              "at": "end"
            },
            "reserves": {
              "logo": {
                "align": "center",
                "fromTop": 0.2814814814814815
              },
              "question": {
                "align": "center",
                "fromTop": 0.5740740740740741
              },
              "answer": {
                "align": "center",
                "fromTop": 0.6388888888888888
              },
              "slogan": {
                "align": "center",
                "fromTop": 0.8333333333333334
              }
            },
            "type": {
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "color": "#F4F6F8"
              },
              "answer": {
                "px": 120,
                "lineHeight": 1,
                "maxWidthPx": 1640
              },
              "slogan": {
                "px": 28,
                "lineHeight": 1.15,
                "family": "question",
                "weight": 800,
                "color": "soft"
              }
            },
            "slogan": {
              "runs": [
                {
                  "text": "lead-first",
                  "weight": 800,
                  "italic": true
                },
                {
                  "text": "lead-rest",
                  "weight": 800,
                  "italic": false
                },
                {
                  "text": "line-word",
                  "weight": 900,
                  "italic": true,
                  "color": "accent"
                }
              ]
            },
            "signature": {
              "mode": "logo",
              "anchor": "inside-orbit",
              "widthPx": 220,
              "urlBubble": false
            },
            "rules": [
              "close-logo-in-orbit",
              "logo-signs-without-url-bubble"
            ],
            "references": [
              {
                "id": "close-classic",
                "title": "Deck · cierre clásico: la órbita completa con el logo dentro y el eslogan en el acento",
                "status": "approved",
                "image": "/references/surfaces/deck/close-classic.jpg",
                "canvasPage": "graphic-line",
                "canvasBoard": "deckSlideHtml('close')"
              }
            ]
          }
        },
        {
          "id": "cover-brochure",
          "status": "approved",
          "role": "cover",
          "formats": [
            "16x9"
          ],
          "summary": "Portada de brochure con foto de cine: la columna de voz a la izquierda —logo de 500 px, eyebrow, pregunta con su anillo, respuesta con su esfera y la evidencia con una palabra en negrita— y el sujeto en la mitad derecha. Una general («¿Qué hace Efeonce? Crecer.»), la misma con la selección de ocho manijas y el cursor de Nexa sobre la respuesta, y una por línea de servicio, con el acento de su línea.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['cover-brochure']",
          "rules": [
            {
              "id": "cover-full-voice",
              "text": "La portada lleva la voz completa de la línea: eyebrow (Poppins 500, mayúsculas espaciadas) · pregunta con su anillo en el acento · respuesta de 1 a 3 palabras con su esfera, al menos 3 veces la pregunta · evidencia (Poppins 400, una palabra en negrita). Nada de títulos sueltos sin voz, tipo «Servicios 2026» (operador, 2026-09-27)."
            },
            {
              "id": "frame-bound-to-use",
              "text": "Las portadas y contraportadas de brochure y de propuesta no se cruzan: cada una admite sólo su uso, porque el cliente (sólo en la propuesta), la foto y el mensaje del cierre dependen del documento (operador, 2026-09-27)."
            },
            {
              "id": "frame-photo-alternates",
              "text": "Portada y contraportada alternan foto y sin foto: si la portada lleva fotografía, la contraportada va sin fotografía, y al revés. Vale para el brochure y para la propuesta comercial (operador, 2026-09-27)."
            },
            {
              "id": "frame-logo-min-screen",
              "text": "El logo de portada y contraportada mide 500 px en 1920 (480 en la portada de propuesta al amanecer): así se lee a efeonceGraphicLine.logo.minScreenPx (96 px) o más en un teléfono de 390 px, que pide 473 px o más en 1920. Los 230 y 220 px de las recetas clásicas no llegan (operador, 2026-09-27)."
            },
            {
              "id": "slogan-only-in-close",
              "text": "El eslogan va sólo en el cierre, nunca en la portada: la recarga, repite la respuesta y la esquina inferior derecha es del sujeto o de la órbita (operador, 2026-09-27)."
            },
            {
              "id": "giant-orbit-cover-is-proposal",
              "text": "La órbita gigante sin foto es el recurso de la portada de propuesta, no de la portada de brochure (se retiró como tal); en el brochure va sólo como contraportada sin foto (operador, 2026-09-27)."
            },
            {
              "id": "photo-reserves-start-45",
              "text": "La placa reserva el 45 % izquierdo como estudio oscuro y calmo para el texto."
            },
            {
              "id": "text-clears-orbit-and-subject",
              "text": "Ningún texto cruza la órbita ni al sujeto de la foto: la columna vive en el 45 % izquierdo oscuro. Si una pregunta o la evidencia cruza un haz, una mano o la órbita, se acorta la pregunta («¿Qué hacemos por tu marca?» → «¿Qué hace Efeonce?») o se parte la evidencia en 2 o 3 líneas (operador, 2026-09-27)."
            },
            {
              "id": "frame-selection-text-or-client-logo",
              "text": "En portada y contraportada la selección toma sólo la columna de texto o el logo del cliente, nunca a la persona de la foto; en 16:9, un solo cursor (propio o de un colaborador). Las fotos de cine van sin interfaz por defecto (operador, 2026-09-27)."
            },
            {
              "id": "line-cover-takes-line-accent",
              "text": "Cada portada de línea de servicio toma el acento de su línea (efeonceGraphicLine.lines) en el anillo y en la esfera, y lista como evidencia las categorías de la línea, del catálogo docs/services/ (operador, 2026-09-27)."
            },
            {
              "id": "partner-claim-readback",
              "text": "La insignia de partner es un claim: va sólo con la referencia de su autorización o de su readback vigente en el registro de partnerships del consumidor (la «Salesforce Partner» está autorizada por Salesforce desde el 2026-09-29 y el deck Salesforce la lleva por defecto). Sin esa referencia, la portada dice «Operamos sobre» con el logo de la plataforma y la contraportada va sin insignia. Nunca es un elemento fijo de la receta."
            }
          ],
          "references": [
            {
              "id": "cover-brochure-cine-orbit",
              "title": "Brochure · portada: Nexa frente a la órbita, «¿Qué hace Efeonce? Crecer.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-brochure-cine-orbit.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPortadaPrincipal3.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-brochure-cine-lines",
              "title": "Brochure · portada: Nexa y las cinco líneas como esferas de luz, con la burbuja URL",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-brochure-cine-lines.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPortadaPrincipal6.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-brochure-cine-team",
              "title": "Brochure · portada: Nexa al frente del equipo y los agentes",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-brochure-cine-team.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPortadaPrincipal4.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-brochure-cine-lines-selection",
              "title": "Brochure · portada: Nexa y las cinco líneas, con la selección y el cursor de Nexa sobre «Crecer.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-brochure-cine-lines-selection.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPortadaPrincipal6Sel.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-brochure-line-growth",
              "title": "Brochure · portada de Growth Strategy: «¿Lo medimos? Siempre.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-brochure-line-growth.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPortadaLineaGrowth.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-brochure-line-brand",
              "title": "Brochure · portada de Creative Services: «¿Quién crea mi contenido? Tu squad.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-brochure-line-brand.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPortadaLineaBrand.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-brochure-line-engine",
              "title": "Brochure · portada de Digital Services: «¿Te encuentra la IA? Visible.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-brochure-line-engine.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPortadaLineaEngine.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-brochure-line-voice",
              "title": "Brochure · portada de Media & Distribution: «¿Dónde invierto? Donde rinde.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-brochure-line-voice.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPortadaLineaVoice.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-brochure-line-revenue",
              "title": "Brochure · portada de RevOps & CRM: «¿Y el reporte del viernes? Ya lo viste.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-brochure-line-revenue.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPortadaLineaRevenue.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-brochure-line-revenue-salesforce",
              "title": "Brochure · portada de Servicios Salesforce: «¿Tu Salesforce ya actúa? Por ti.» (línea revenue-salesforce, con la insignia «Salesforce Partner» autorizada)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-brochure-line-revenue-salesforce.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforcePortada.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "cover",
            "uses": [
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true,
              "evidence": "body",
              "answerSphereEm": 0.2
            },
            "photo": {
              "placement": "bleed",
              "register": "cine",
              "lensMm": 85,
              "cameraDistanceM": 2,
              "reserve": {
                "side": "start",
                "share": 0.45,
                "form": "calm-deep-dark"
              },
              "bed": "dark-bottom",
              "accentLight": "line",
              "emblem": "compose-from-axis-brand-assets",
              "lookAtLens": true,
              "subjectPlacement": {
                "side": "end",
                "framing": "waist-up"
              }
            },
            "column": {
              "insetPx": 140,
              "logoWidthPx": 500,
              "offsetsPx": {
                "logo": 0,
                "eyebrow": 190,
                "question": 238,
                "answer": 300
              },
              "answerWithSelectionExtraPx": 28,
              "bodyBelowAnswerPx": {
                "plain": 34,
                "withSelection": 130
              },
              "urlBubbleBottomRangePx": [
                51,
                72
              ],
              "top": {
                "defaultPx": 220,
                "byReference": {
                  "cover-brochure-cine-orbit": 300,
                  "cover-brochure-cine-lines": 250,
                  "cover-brochure-cine-lines-selection": 200,
                  "cover-brochure-cine-team": 250,
                  "cover-brochure-line-growth": 220,
                  "cover-brochure-line-brand": 220,
                  "cover-brochure-line-engine": 220,
                  "cover-brochure-line-voice": 300,
                  "cover-brochure-line-revenue": 220,
                  "cover-brochure-line-revenue-salesforce": 190,
                  "cover-proposal-orbit": 220,
                  "cover-proposal-orbit-sky": 220
                }
              },
              "answerOpticalInsetPx": -4,
              "body": {
                "emphasis": "first-word",
                "emphasisWeight": 600,
                "maxWidthOfWidth": 0.3770833333333333
              },
              "closeOffsetsPx": {
                "slogan": 570,
                "contact": 640
              }
            },
            "reserves": {
              "logo": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTopRange": [
                  0.18518518518518517,
                  0.2777777777777778
                ]
              },
              "eyebrow": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTopRange": [
                  0.3611111111111111,
                  0.4537037037037037
                ]
              },
              "question": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTopRange": [
                  0.40555555555555556,
                  0.4981481481481482
                ]
              },
              "answer": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTopRange": [
                  0.46296296296296297,
                  0.5555555555555556
                ]
              }
            },
            "type": {
              "eyebrow": {
                "px": 22,
                "weight": 500,
                "uppercase": true,
                "lineHeight": 1.2,
                "tracking": "0.24em",
                "color": "soft"
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 124,
                "lineHeight": 0.95,
                "tracking": "-0.035em"
              },
              "body": {
                "px": 28,
                "lineHeight": 1.3,
                "weight": 400,
                "family": "text"
              }
            },
            "signature": {
              "mode": "logo",
              "anchor": "top-start",
              "widthPx": 500,
              "urlBubble": false
            },
            "defaultLayout": "document",
            "layouts": {
              "document": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "forbids": [
                  "proof",
                  "steps"
                ],
                "references": [
                  "cover-brochure-cine-orbit",
                  "cover-brochure-cine-lines",
                  "cover-brochure-cine-team"
                ]
              },
              "document-selection": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "forbids": [
                  "proof",
                  "steps"
                ],
                "reserves": {
                  "logo": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTopRange": [
                      0.18518518518518517,
                      0.2777777777777778
                    ]
                  },
                  "eyebrow": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTopRange": [
                      0.3611111111111111,
                      0.4537037037037037
                    ]
                  },
                  "question": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTopRange": [
                      0.40555555555555556,
                      0.4981481481481482
                    ]
                  },
                  "answer": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTopRange": [
                      0.4888888888888889,
                      0.5814814814814815
                    ]
                  }
                },
                "selection": {
                  "target": "answer",
                  "targetKind": "text",
                  "variant": "eight-handles",
                  "padding": "standard",
                  "overlay": "none",
                  "anchor": "bottom-end",
                  "participantKind": "person",
                  "label": "Nexa",
                  "collaboratorScale": 1.1
                },
                "references": [
                  "cover-brochure-cine-lines-selection"
                ]
              },
              "line": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "forbids": [
                  "proof",
                  "steps"
                ],
                "approvedLines": [
                  "growth",
                  "brand",
                  "engine",
                  "voice",
                  "revenue-hubspot",
                  "revenue-salesforce"
                ],
                "reservesByLine": {
                  "revenue-salesforce": {
                    "logo": {
                      "side": "start",
                      "inset": 0.07291666666666667,
                      "fromTopRange": [
                        0.17592592592592593,
                        0.2777777777777778
                      ]
                    },
                    "eyebrow": {
                      "side": "start",
                      "inset": 0.07291666666666667,
                      "fromTopRange": [
                        0.35185185185185186,
                        0.4537037037037037
                      ]
                    },
                    "question": {
                      "side": "start",
                      "inset": 0.07291666666666667,
                      "fromTopRange": [
                        0.3962962962962963,
                        0.4981481481481482
                      ]
                    },
                    "answer": {
                      "side": "start",
                      "inset": 0.07291666666666667,
                      "fromTopRange": [
                        0.4537037037037037,
                        0.5555555555555556
                      ]
                    }
                  }
                },
                "partnerMark": {
                  "optional": true,
                  "claim": "partner-program",
                  "requires": "readback-current",
                  "xPx": 140,
                  "topPx": 920,
                  "heightPx": 84,
                  "asset": "AXIS_PARTNER_ASSETS kind partner-badge",
                  "fallback": {
                    "label": {
                      "text": "Operamos sobre",
                      "px": 16,
                      "weight": 500,
                      "lineHeight": 1,
                      "tracking": "0.2em",
                      "uppercase": true,
                      "color": "soft",
                      "topPx": 912
                    },
                    "platformLogo": {
                      "heightPx": 64,
                      "topPx": 942
                    }
                  }
                },
                "references": [
                  "cover-brochure-line-growth",
                  "cover-brochure-line-brand",
                  "cover-brochure-line-engine",
                  "cover-brochure-line-voice",
                  "cover-brochure-line-revenue",
                  "cover-brochure-line-revenue-salesforce"
                ]
              }
            },
            "rules": [
              "cover-full-voice",
              "frame-bound-to-use",
              "frame-photo-alternates",
              "frame-logo-min-screen",
              "slogan-only-in-close",
              "giant-orbit-cover-is-proposal",
              "photo-reserves-start-45",
              "text-clears-orbit-and-subject",
              "frame-selection-text-or-client-logo",
              "line-cover-takes-line-accent",
              "partner-claim-readback"
            ],
            "references": [
              {
                "id": "cover-brochure-cine-orbit",
                "title": "Brochure · portada: Nexa frente a la órbita, «¿Qué hace Efeonce? Crecer.»",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-brochure-cine-orbit.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPortadaPrincipal3.dc.html"
              },
              {
                "id": "cover-brochure-cine-lines",
                "title": "Brochure · portada: Nexa y las cinco líneas como esferas de luz, con la burbuja URL",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-brochure-cine-lines.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPortadaPrincipal6.dc.html"
              },
              {
                "id": "cover-brochure-cine-team",
                "title": "Brochure · portada: Nexa al frente del equipo y los agentes",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-brochure-cine-team.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPortadaPrincipal4.dc.html"
              },
              {
                "id": "cover-brochure-cine-lines-selection",
                "title": "Brochure · portada: Nexa y las cinco líneas, con la selección y el cursor de Nexa sobre «Crecer.»",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-brochure-cine-lines-selection.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPortadaPrincipal6Sel.dc.html"
              },
              {
                "id": "cover-brochure-line-growth",
                "title": "Brochure · portada de Growth Strategy: «¿Lo medimos? Siempre.»",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-brochure-line-growth.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPortadaLineaGrowth.dc.html"
              },
              {
                "id": "cover-brochure-line-brand",
                "title": "Brochure · portada de Creative Services: «¿Quién crea mi contenido? Tu squad.»",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-brochure-line-brand.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPortadaLineaBrand.dc.html"
              },
              {
                "id": "cover-brochure-line-engine",
                "title": "Brochure · portada de Digital Services: «¿Te encuentra la IA? Visible.»",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-brochure-line-engine.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPortadaLineaEngine.dc.html"
              },
              {
                "id": "cover-brochure-line-voice",
                "title": "Brochure · portada de Media & Distribution: «¿Dónde invierto? Donde rinde.»",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-brochure-line-voice.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPortadaLineaVoice.dc.html"
              },
              {
                "id": "cover-brochure-line-revenue",
                "title": "Brochure · portada de RevOps & CRM: «¿Y el reporte del viernes? Ya lo viste.»",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-brochure-line-revenue.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPortadaLineaRevenue.dc.html"
              },
              {
                "id": "cover-brochure-line-revenue-salesforce",
                "title": "Brochure · portada de Servicios Salesforce: «¿Tu Salesforce ya actúa? Por ti.» (línea revenue-salesforce, con la insignia «Salesforce Partner» autorizada)",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-brochure-line-revenue-salesforce.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforcePortada.dc.html"
              }
            ]
          }
        },
        {
          "id": "cover-proposal",
          "status": "approved",
          "role": "cover",
          "formats": [
            "16x9"
          ],
          "summary": "Portada de propuesta comercial sin foto: la órbita gigante (o la que sale como el sol) sostiene el logo del cliente, seleccionado con ocho manijas y el cursor del cliente; la voz «¿Cómo crecemos en 2027? Con foco.» y el cliente en la evidencia, nunca como título.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['cover-proposal']",
          "rules": [
            {
              "id": "cover-full-voice",
              "text": "La portada lleva la voz completa de la línea: eyebrow (Poppins 500, mayúsculas espaciadas) · pregunta con su anillo en el acento · respuesta de 1 a 3 palabras con su esfera, al menos 3 veces la pregunta · evidencia (Poppins 400, una palabra en negrita). Nada de títulos sueltos sin voz, tipo «Servicios 2026» (operador, 2026-09-27)."
            },
            {
              "id": "frame-bound-to-use",
              "text": "Las portadas y contraportadas de brochure y de propuesta no se cruzan: cada una admite sólo su uso, porque el cliente (sólo en la propuesta), la foto y el mensaje del cierre dependen del documento (operador, 2026-09-27)."
            },
            {
              "id": "frame-photo-alternates",
              "text": "Portada y contraportada alternan foto y sin foto: si la portada lleva fotografía, la contraportada va sin fotografía, y al revés. Vale para el brochure y para la propuesta comercial (operador, 2026-09-27)."
            },
            {
              "id": "frame-logo-min-screen",
              "text": "El logo de portada y contraportada mide 500 px en 1920 (480 en la portada de propuesta al amanecer): así se lee a efeonceGraphicLine.logo.minScreenPx (96 px) o más en un teléfono de 390 px, que pide 473 px o más en 1920. Los 230 y 220 px de las recetas clásicas no llegan (operador, 2026-09-27)."
            },
            {
              "id": "slogan-only-in-close",
              "text": "El eslogan va sólo en el cierre, nunca en la portada: la recarga, repite la respuesta y la esquina inferior derecha es del sujeto o de la órbita (operador, 2026-09-27)."
            },
            {
              "id": "proposal-cover-client-logo",
              "text": "La portada de propuesta lleva un espacio fijo para el logo del cliente dentro de la órbita y la burbuja URL alineada a la columna. El nombre del cliente no se repite como título: vive en la evidencia («Preparada para [Cliente] · Confidencial») y en su logo. La portada de brochure no lleva cliente (operador, 2026-09-27)."
            },
            {
              "id": "giant-orbit-cover-is-proposal",
              "text": "La órbita gigante sin foto es el recurso de la portada de propuesta, no de la portada de brochure (se retiró como tal); en el brochure va sólo como contraportada sin foto (operador, 2026-09-27)."
            },
            {
              "id": "text-clears-orbit-and-subject",
              "text": "Ningún texto cruza la órbita ni al sujeto de la foto: la columna vive en el 45 % izquierdo oscuro. Si una pregunta o la evidencia cruza un haz, una mano o la órbita, se acorta la pregunta («¿Qué hacemos por tu marca?» → «¿Qué hace Efeonce?») o se parte la evidencia en 2 o 3 líneas (operador, 2026-09-27)."
            },
            {
              "id": "frame-selection-text-or-client-logo",
              "text": "En portada y contraportada la selección toma sólo la columna de texto o el logo del cliente, nunca a la persona de la foto; en 16:9, un solo cursor (propio o de un colaborador). Las fotos de cine van sin interfaz por defecto (operador, 2026-09-27)."
            }
          ],
          "references": [
            {
              "id": "cover-proposal-orbit",
              "title": "Propuesta · portada sin foto: la órbita gigante sostiene el logo del cliente (plantilla)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-proposal-orbit.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaPortadaCliente1.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-proposal-orbit-sky",
              "title": "Propuesta · portada sin foto: la órbita gigante con el logo de SKY (ejemplo)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-proposal-orbit-sky.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaPortadaCliente2.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-proposal-dawn",
              "title": "Propuesta · portada sin foto: la órbita sale como el sol con el logo del cliente (plantilla)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-proposal-dawn.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaPortadaAmanecerCliente.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "cover-proposal-dawn-sky",
              "title": "Propuesta · portada sin foto: la órbita sale como el sol con el logo de SKY (ejemplo)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/cover-proposal-dawn-sky.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaPortadaAmanecerSky.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "cover",
            "uses": [
              "proposal"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true,
              "evidence": "body",
              "answerSphereEm": 0.2
            },
            "column": {
              "insetPx": 140,
              "logoWidthPx": 500,
              "offsetsPx": {
                "logo": 0,
                "eyebrow": 190,
                "question": 238,
                "answer": 300
              },
              "answerWithSelectionExtraPx": 28,
              "bodyBelowAnswerPx": {
                "plain": 34,
                "withSelection": 130
              },
              "urlBubbleBottomRangePx": [
                51,
                72
              ],
              "top": {
                "defaultPx": 220,
                "byReference": {
                  "cover-brochure-cine-orbit": 300,
                  "cover-brochure-cine-lines": 250,
                  "cover-brochure-cine-lines-selection": 200,
                  "cover-brochure-cine-team": 250,
                  "cover-brochure-line-growth": 220,
                  "cover-brochure-line-brand": 220,
                  "cover-brochure-line-engine": 220,
                  "cover-brochure-line-voice": 300,
                  "cover-brochure-line-revenue": 220,
                  "cover-brochure-line-revenue-salesforce": 190,
                  "cover-proposal-orbit": 220,
                  "cover-proposal-orbit-sky": 220
                }
              },
              "answerOpticalInsetPx": -4,
              "body": {
                "emphasis": "first-word",
                "emphasisWeight": 600,
                "maxWidthOfWidth": 0.3770833333333333
              },
              "closeOffsetsPx": {
                "slogan": 570,
                "contact": 640
              }
            },
            "type": {
              "eyebrow": {
                "px": 22,
                "weight": 500,
                "uppercase": true,
                "lineHeight": 1.2,
                "tracking": "0.24em",
                "color": "soft"
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 124,
                "lineHeight": 0.95,
                "tracking": "-0.035em"
              },
              "body": {
                "px": 28,
                "lineHeight": 1.3,
                "weight": 400,
                "family": "text"
              }
            },
            "signature": {
              "mode": "logo",
              "anchor": "top-start",
              "widthPx": 500,
              "urlBubble": true,
              "urlBubbleAlign": "column"
            },
            "clientLogo": {
              "placeholder": "Logo del cliente",
              "evidence": "Preparada para [Cliente] · Confidencial",
              "repeatAsTitle": false,
              "box": {
                "fit": "contain",
                "placeholder": {
                  "border": {
                    "px": 2,
                    "style": "dashed",
                    "color": "soft"
                  },
                  "radiusPx": 24,
                  "label": {
                    "px": 26,
                    "weight": 500,
                    "lineHeight": 1.2,
                    "tracking": "0.14em",
                    "uppercase": true,
                    "color": "soft"
                  }
                }
              }
            },
            "orbitPaint": {
              "giant": {
                "color": "accent",
                "ring": {
                  "strokePx": 6,
                  "glowPx": 10
                },
                "halo": {
                  "radiusRatio": 1.1,
                  "stops": [
                    {
                      "at": 0,
                      "opacity": 0.1
                    },
                    {
                      "at": 0.75,
                      "opacity": 0.03
                    },
                    {
                      "at": 1,
                      "opacity": 0
                    }
                  ]
                },
                "sphere": {
                  "atDeg": 212,
                  "radiusPx": 30,
                  "glowPx": 18,
                  "core": {
                    "radiusPx": 22,
                    "color": "#e9fffd"
                  }
                }
              },
              "rising": {
                "color": "accent",
                "ring": {
                  "strokePx": 6,
                  "glowPx": 10
                },
                "sun": {
                  "belowDomeTopPx": 40,
                  "radiusPx": 900,
                  "stops": [
                    {
                      "at": 0,
                      "opacity": 0.22
                    },
                    {
                      "at": 0.35,
                      "opacity": 0.08
                    },
                    {
                      "at": 1,
                      "opacity": 0
                    }
                  ]
                },
                "dome": {
                  "stops": [
                    {
                      "at": 0.7,
                      "opacity": 0
                    },
                    {
                      "at": 1,
                      "opacity": 0.1
                    }
                  ]
                },
                "sphere": {
                  "at": "dome-top",
                  "radiusPx": 32,
                  "glowPx": 20,
                  "core": {
                    "radiusPx": 23,
                    "color": "#e9fffd"
                  }
                }
              }
            },
            "axis": {
              "topPx": 56,
              "logoWidthPx": 480,
              "offsetsPx": {
                "logo": 0,
                "eyebrow": 150,
                "question": 194,
                "answer": 250
              },
              "bodyBelowAnswerPx": 22,
              "urlBubbleTopPx": 522
            },
            "selection": {
              "target": "client-logo",
              "targetKind": "object",
              "variant": "eight-handles",
              "overlay": "none",
              "anchor": "top-end",
              "participantKind": "department",
              "label": "Cliente"
            },
            "defaultLayout": "orbit",
            "layouts": {
              "orbit": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "forbids": [
                  "proof",
                  "steps"
                ],
                "reserves": {
                  "logo": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTopRange": [
                      0.18518518518518517,
                      0.2777777777777778
                    ]
                  },
                  "eyebrow": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTopRange": [
                      0.3611111111111111,
                      0.4537037037037037
                    ]
                  },
                  "question": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTopRange": [
                      0.40555555555555556,
                      0.4981481481481482
                    ]
                  },
                  "answer": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTopRange": [
                      0.46296296296296297,
                      0.5555555555555556
                    ]
                  },
                  "orbit": {
                    "form": "giant",
                    "cxOfWidth": 0.853125,
                    "cyOfHeight": 0.5,
                    "rOfHeight": 0.7574074074074074,
                    "sphereRegion": "upper-center",
                    "croppedBy": "end",
                    "measuredOn": "reference"
                  },
                  "clientLogo": {
                    "boxPx": [
                      460,
                      200
                    ],
                    "cxOfWidth": 0.7291666666666666,
                    "cyOfHeight": 0.5,
                    "inside": "orbit"
                  },
                  "urlBubble": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "bottomRangePx": [
                      51,
                      72
                    ]
                  }
                },
                "references": [
                  "cover-proposal-orbit",
                  "cover-proposal-orbit-sky"
                ]
              },
              "dawn": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "forbids": [
                  "proof",
                  "steps"
                ],
                "reserves": {
                  "logo": {
                    "align": "center",
                    "fromTop": 0.05185185185185185
                  },
                  "eyebrow": {
                    "align": "center",
                    "fromTop": 0.1935185185185185,
                    "measuredAs": "ink-top"
                  },
                  "question": {
                    "align": "center",
                    "fromTop": 0.23796296296296296,
                    "measuredAs": "ink-top"
                  },
                  "answer": {
                    "align": "center",
                    "fromTop": 0.29259259259259257,
                    "measuredAs": "ink-top"
                  },
                  "body": {
                    "align": "center",
                    "fromTop": 0.41388888888888886,
                    "measuredAs": "ink-top"
                  },
                  "urlBubble": {
                    "align": "center",
                    "fromTop": 0.48333333333333334,
                    "measuredAs": "ink-top"
                  },
                  "orbit": {
                    "form": "rising",
                    "cxOfWidth": 0.5,
                    "cyOfHeight": 1.275,
                    "rOfHeight": 0.7046296296296296,
                    "sphereRegion": "dome-top",
                    "measuredOn": "reference"
                  },
                  "clientLogo": {
                    "boxPx": [
                      340,
                      130
                    ],
                    "cxOfWidth": 0.5,
                    "cyOfHeight": 0.8777777777777778,
                    "inside": "orbit"
                  }
                },
                "signature": {
                  "mode": "logo",
                  "anchor": "top-center",
                  "widthPx": 480,
                  "urlBubble": true,
                  "urlBubbleAlign": "axis"
                },
                "references": [
                  "cover-proposal-dawn",
                  "cover-proposal-dawn-sky"
                ]
              }
            },
            "rules": [
              "cover-full-voice",
              "frame-bound-to-use",
              "frame-photo-alternates",
              "frame-logo-min-screen",
              "slogan-only-in-close",
              "proposal-cover-client-logo",
              "giant-orbit-cover-is-proposal",
              "text-clears-orbit-and-subject",
              "frame-selection-text-or-client-logo"
            ],
            "references": [
              {
                "id": "cover-proposal-orbit",
                "title": "Propuesta · portada sin foto: la órbita gigante sostiene el logo del cliente (plantilla)",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-proposal-orbit.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaPortadaCliente1.dc.html"
              },
              {
                "id": "cover-proposal-orbit-sky",
                "title": "Propuesta · portada sin foto: la órbita gigante con el logo de SKY (ejemplo)",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-proposal-orbit-sky.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaPortadaCliente2.dc.html"
              },
              {
                "id": "cover-proposal-dawn",
                "title": "Propuesta · portada sin foto: la órbita sale como el sol con el logo del cliente (plantilla)",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-proposal-dawn.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaPortadaAmanecerCliente.dc.html"
              },
              {
                "id": "cover-proposal-dawn-sky",
                "title": "Propuesta · portada sin foto: la órbita sale como el sol con el logo de SKY (ejemplo)",
                "status": "approved",
                "image": "/references/surfaces/deck/cover-proposal-dawn-sky.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaPortadaAmanecerSky.dc.html"
              }
            ]
          }
        },
        {
          "id": "close-brochure",
          "status": "approved",
          "role": "close",
          "formats": [
            "16x9"
          ],
          "summary": "Contraportada de brochure: «¿Conversamos? Cuando quieras.», el eslogan como firma, la burbuja con las redes y el contacto; sin foto con la órbita gigante y el cursor propio sobre la respuesta (la pareja de las portadas con foto) o con Nexa caminando hacia la órbita.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['close-brochure']",
          "rules": [
            {
              "id": "close-message-by-use",
              "text": "El mensaje de la contraportada depende del documento: en la propuesta comercial es el eslogan «Empower your Growth», grande y protagonista en sus pesos oficiales (la propuesta llega después de conversar: «¿Conversamos?» no aplica); en el brochure es «¿Conversamos? Cuando quieras.» en la voz pregunta–respuesta, con el eslogan como firma debajo (operador, 2026-09-27)."
            },
            {
              "id": "frame-bound-to-use",
              "text": "Las portadas y contraportadas de brochure y de propuesta no se cruzan: cada una admite sólo su uso, porque el cliente (sólo en la propuesta), la foto y el mensaje del cierre dependen del documento (operador, 2026-09-27)."
            },
            {
              "id": "frame-photo-alternates",
              "text": "Portada y contraportada alternan foto y sin foto: si la portada lleva fotografía, la contraportada va sin fotografía, y al revés. Vale para el brochure y para la propuesta comercial (operador, 2026-09-27)."
            },
            {
              "id": "frame-logo-min-screen",
              "text": "El logo de portada y contraportada mide 500 px en 1920 (480 en la portada de propuesta al amanecer): así se lee a efeonceGraphicLine.logo.minScreenPx (96 px) o más en un teléfono de 390 px, que pide 473 px o más en 1920. Los 230 y 220 px de las recetas clásicas no llegan (operador, 2026-09-27)."
            },
            {
              "id": "giant-orbit-cover-is-proposal",
              "text": "La órbita gigante sin foto es el recurso de la portada de propuesta, no de la portada de brochure (se retiró como tal); en el brochure va sólo como contraportada sin foto (operador, 2026-09-27)."
            },
            {
              "id": "photo-reserves-start-45",
              "text": "La placa reserva el 45 % izquierdo como estudio oscuro y calmo para el texto."
            },
            {
              "id": "text-clears-orbit-and-subject",
              "text": "Ningún texto cruza la órbita ni al sujeto de la foto: la columna vive en el 45 % izquierdo oscuro. Si una pregunta o la evidencia cruza un haz, una mano o la órbita, se acorta la pregunta («¿Qué hacemos por tu marca?» → «¿Qué hace Efeonce?») o se parte la evidencia en 2 o 3 líneas (operador, 2026-09-27)."
            },
            {
              "id": "frame-selection-text-or-client-logo",
              "text": "En portada y contraportada la selección toma sólo la columna de texto o el logo del cliente, nunca a la persona de la foto; en 16:9, un solo cursor (propio o de un colaborador). Las fotos de cine van sin interfaz por defecto (operador, 2026-09-27)."
            }
          ],
          "references": [
            {
              "id": "close-brochure-orbit",
              "title": "Brochure · contraportada sin foto: la órbita gigante y «¿Conversamos? Cuando quieras.» con el cursor propio",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/close-brochure-orbit.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckBrochureContraOrbitaGigante.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "close-brochure-horizon",
              "title": "Brochure · contraportada con foto: Nexa camina hacia la órbita, «¿Conversamos? Cuando quieras.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/close-brochure-horizon.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckBrochureContraHorizonte.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "close-brochure-dawn",
              "title": "Brochure · contraportada con foto: Nexa y un agente hacia la órbita al amanecer",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/close-brochure-dawn.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckBrochureContraAmanecer.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "close",
            "uses": [
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "answerSphereEm": 0.2
            },
            "message": {
              "question": "¿Conversamos?",
              "answer": "Cuando quieras.",
              "slogan": "signature-below"
            },
            "column": {
              "insetPx": 140,
              "logoWidthPx": 500,
              "offsetsPx": {
                "logo": 0,
                "eyebrow": 190,
                "question": 238,
                "answer": 300
              },
              "answerWithSelectionExtraPx": 28,
              "bodyBelowAnswerPx": {
                "plain": 34,
                "withSelection": 130
              },
              "urlBubbleBottomRangePx": [
                51,
                72
              ],
              "top": {
                "defaultPx": 220,
                "byReference": {
                  "cover-brochure-cine-orbit": 300,
                  "cover-brochure-cine-lines": 250,
                  "cover-brochure-cine-lines-selection": 200,
                  "cover-brochure-cine-team": 250,
                  "cover-brochure-line-growth": 220,
                  "cover-brochure-line-brand": 220,
                  "cover-brochure-line-engine": 220,
                  "cover-brochure-line-voice": 300,
                  "cover-brochure-line-revenue": 220,
                  "cover-brochure-line-revenue-salesforce": 190,
                  "cover-proposal-orbit": 220,
                  "cover-proposal-orbit-sky": 220
                }
              },
              "answerOpticalInsetPx": -4,
              "body": {
                "emphasis": "first-word",
                "emphasisWeight": 600,
                "maxWidthOfWidth": 0.3770833333333333
              },
              "closeOffsetsPx": {
                "slogan": 570,
                "contact": 640
              }
            },
            "reserves": {
              "logo": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.12962962962962962
              },
              "question": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.35
              },
              "answer": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.4074074074074074
              },
              "slogan": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.6666666666666666,
                "measuredAs": "ink-top"
              },
              "contact": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.7222222222222222,
                "measuredAs": "ink-top"
              }
            },
            "type": {
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 124,
                "lineHeight": 0.95,
                "tracking": "-0.035em"
              },
              "slogan": {
                "px": 28,
                "family": "question",
                "weight": 800,
                "color": "soft",
                "lineHeight": 1.15
              }
            },
            "slogan": {
              "runs": [
                {
                  "text": "lead-first",
                  "weight": 800,
                  "italic": true
                },
                {
                  "text": "lead-rest",
                  "weight": 800,
                  "italic": false
                },
                {
                  "text": "line-word",
                  "weight": 900,
                  "italic": true,
                  "color": "accent"
                }
              ]
            },
            "contact": {
              "social": [
                "spotify",
                "instagram",
                "linkedin",
                "threads",
                "youtube",
                "tiktok"
              ],
              "lines": [
                "email",
                "phone",
                "phone",
                "address"
              ],
              "urlBubbleInSocialRow": true,
              "style": {
                "rowGapPx": 18,
                "type": {
                  "px": 20,
                  "weight": 500,
                  "lineHeight": 1.3,
                  "family": "text",
                  "color": "soft"
                },
                "socialRow": {
                  "urlBubbleHeightPx": 32,
                  "gapPx": 28,
                  "iconPx": 32,
                  "iconGapRatio": 0.45
                },
                "item": {
                  "iconRatio": 1.15,
                  "gapRatio": 0.4
                },
                "icon": {
                  "color": "white",
                  "opacity": 0.78
                },
                "icons": {
                  "email": "letter",
                  "phone": "phone-calling",
                  "address": "map-point"
                }
              }
            },
            "orbitPaint": {
              "giant": {
                "color": "accent",
                "ring": {
                  "strokePx": 6,
                  "glowPx": 10
                },
                "halo": {
                  "radiusRatio": 1.1,
                  "stops": [
                    {
                      "at": 0,
                      "opacity": 0.1
                    },
                    {
                      "at": 0.75,
                      "opacity": 0.03
                    },
                    {
                      "at": 1,
                      "opacity": 0
                    }
                  ]
                },
                "sphere": {
                  "atDeg": 212,
                  "radiusPx": 30,
                  "glowPx": 18,
                  "core": {
                    "radiusPx": 22,
                    "color": "#e9fffd"
                  }
                }
              },
              "rising": {
                "color": "accent",
                "ring": {
                  "strokePx": 6,
                  "glowPx": 10
                },
                "sun": {
                  "belowDomeTopPx": 40,
                  "radiusPx": 900,
                  "stops": [
                    {
                      "at": 0,
                      "opacity": 0.22
                    },
                    {
                      "at": 0.35,
                      "opacity": 0.08
                    },
                    {
                      "at": 1,
                      "opacity": 0
                    }
                  ]
                },
                "dome": {
                  "stops": [
                    {
                      "at": 0.7,
                      "opacity": 0
                    },
                    {
                      "at": 1,
                      "opacity": 0.1
                    }
                  ]
                },
                "sphere": {
                  "at": "dome-top",
                  "radiusPx": 32,
                  "glowPx": 20,
                  "core": {
                    "radiusPx": 23,
                    "color": "#e9fffd"
                  }
                }
              }
            },
            "signature": {
              "mode": "logo",
              "anchor": "top-start",
              "widthPx": 500,
              "urlBubble": true,
              "urlBubbleAlign": "social-row"
            },
            "defaultLayout": "orbit",
            "layouts": {
              "orbit": {
                "requires": [
                  "question",
                  "answer"
                ],
                "forbids": [
                  "eyebrow",
                  "body",
                  "proof",
                  "steps"
                ],
                "reserves": {
                  "logo": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.12962962962962962
                  },
                  "question": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.35
                  },
                  "answer": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.4074074074074074
                  },
                  "slogan": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.6666666666666666,
                    "measuredAs": "ink-top"
                  },
                  "contact": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.7222222222222222,
                    "measuredAs": "ink-top"
                  },
                  "orbit": {
                    "form": "giant",
                    "cxOfWidth": 0.853125,
                    "cyOfHeight": 0.5,
                    "rOfHeight": 0.7574074074074074,
                    "sphereRegion": "upper-center",
                    "croppedBy": "end",
                    "measuredOn": "reference"
                  }
                },
                "selection": {
                  "target": "answer",
                  "targetKind": "text",
                  "variant": "open-brackets",
                  "overlay": "none",
                  "cursor": "local",
                  "anchor": "end-center"
                },
                "references": [
                  "close-brochure-orbit"
                ]
              },
              "photo": {
                "requires": [
                  "question",
                  "answer"
                ],
                "forbids": [
                  "eyebrow",
                  "body",
                  "proof",
                  "steps"
                ],
                "photo": {
                  "placement": "bleed",
                  "register": "cine",
                  "lensMm": 85,
                  "cameraDistanceM": 2,
                  "reserve": {
                    "side": "start",
                    "share": 0.45,
                    "form": "calm-deep-dark"
                  },
                  "bed": "dark-bottom",
                  "accentLight": "line",
                  "emblem": "compose-from-axis-brand-assets",
                  "lookAtLens": false,
                  "subjectPlacement": {
                    "side": "end",
                    "facing": "away",
                    "toward": "orbit"
                  }
                },
                "references": [
                  "close-brochure-horizon",
                  "close-brochure-dawn"
                ]
              }
            },
            "rules": [
              "close-message-by-use",
              "frame-bound-to-use",
              "frame-photo-alternates",
              "frame-logo-min-screen",
              "giant-orbit-cover-is-proposal",
              "photo-reserves-start-45",
              "text-clears-orbit-and-subject",
              "frame-selection-text-or-client-logo"
            ],
            "references": [
              {
                "id": "close-brochure-orbit",
                "title": "Brochure · contraportada sin foto: la órbita gigante y «¿Conversamos? Cuando quieras.» con el cursor propio",
                "status": "approved",
                "image": "/references/surfaces/deck/close-brochure-orbit.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckBrochureContraOrbitaGigante.dc.html"
              },
              {
                "id": "close-brochure-horizon",
                "title": "Brochure · contraportada con foto: Nexa camina hacia la órbita, «¿Conversamos? Cuando quieras.»",
                "status": "approved",
                "image": "/references/surfaces/deck/close-brochure-horizon.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckBrochureContraHorizonte.dc.html"
              },
              {
                "id": "close-brochure-dawn",
                "title": "Brochure · contraportada con foto: Nexa y un agente hacia la órbita al amanecer",
                "status": "approved",
                "image": "/references/surfaces/deck/close-brochure-dawn.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckBrochureContraAmanecer.dc.html"
              }
            ]
          }
        },
        {
          "id": "close-proposal",
          "status": "approved",
          "role": "close",
          "formats": [
            "16x9"
          ],
          "summary": "Contraportada de propuesta con foto: el eslogan «Empower your Growth» a 72 px es el mensaje (la propuesta llega después de conversar), con el logo de 500 px, las redes y el contacto; Nexa camina hacia la órbita.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['close-proposal']",
          "rules": [
            {
              "id": "close-message-by-use",
              "text": "El mensaje de la contraportada depende del documento: en la propuesta comercial es el eslogan «Empower your Growth», grande y protagonista en sus pesos oficiales (la propuesta llega después de conversar: «¿Conversamos?» no aplica); en el brochure es «¿Conversamos? Cuando quieras.» en la voz pregunta–respuesta, con el eslogan como firma debajo (operador, 2026-09-27)."
            },
            {
              "id": "frame-bound-to-use",
              "text": "Las portadas y contraportadas de brochure y de propuesta no se cruzan: cada una admite sólo su uso, porque el cliente (sólo en la propuesta), la foto y el mensaje del cierre dependen del documento (operador, 2026-09-27)."
            },
            {
              "id": "frame-photo-alternates",
              "text": "Portada y contraportada alternan foto y sin foto: si la portada lleva fotografía, la contraportada va sin fotografía, y al revés. Vale para el brochure y para la propuesta comercial (operador, 2026-09-27)."
            },
            {
              "id": "frame-logo-min-screen",
              "text": "El logo de portada y contraportada mide 500 px en 1920 (480 en la portada de propuesta al amanecer): así se lee a efeonceGraphicLine.logo.minScreenPx (96 px) o más en un teléfono de 390 px, que pide 473 px o más en 1920. Los 230 y 220 px de las recetas clásicas no llegan (operador, 2026-09-27)."
            },
            {
              "id": "photo-reserves-start-45",
              "text": "La placa reserva el 45 % izquierdo como estudio oscuro y calmo para el texto."
            },
            {
              "id": "text-clears-orbit-and-subject",
              "text": "Ningún texto cruza la órbita ni al sujeto de la foto: la columna vive en el 45 % izquierdo oscuro. Si una pregunta o la evidencia cruza un haz, una mano o la órbita, se acorta la pregunta («¿Qué hacemos por tu marca?» → «¿Qué hace Efeonce?») o se parte la evidencia en 2 o 3 líneas (operador, 2026-09-27)."
            },
            {
              "id": "partner-claim-readback",
              "text": "La insignia de partner es un claim: va sólo con la referencia de su autorización o de su readback vigente en el registro de partnerships del consumidor (la «Salesforce Partner» está autorizada por Salesforce desde el 2026-09-29 y el deck Salesforce la lleva por defecto). Sin esa referencia, la portada dice «Operamos sobre» con el logo de la plataforma y la contraportada va sin insignia. Nunca es un elemento fijo de la receta."
            }
          ],
          "references": [
            {
              "id": "close-proposal-horizon",
              "title": "Propuesta · contraportada: «Empower your Growth» hacia la órbita",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/close-proposal-horizon.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaContraHorizonte.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "close-proposal-dawn",
              "title": "Propuesta · contraportada: «Empower your Growth» al amanecer",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/close-proposal-dawn.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaContraAmanecer.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "close-proposal-horizon-revenue-salesforce",
              "title": "Propuesta · contraportada Salesforce: «Empower your Revenue» en bloque bajo el logo, con la insignia «Salesforce Partner» autorizada",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/close-proposal-horizon-revenue-salesforce.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceContraportada.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "close",
            "uses": [
              "proposal"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "none"
            },
            "message": {
              "slogan": "main"
            },
            "photo": {
              "placement": "bleed",
              "register": "cine",
              "lensMm": 85,
              "cameraDistanceM": 2,
              "reserve": {
                "side": "start",
                "share": 0.45,
                "form": "calm-deep-dark"
              },
              "bed": "dark-bottom",
              "accentLight": "line",
              "emblem": "compose-from-axis-brand-assets",
              "lookAtLens": false,
              "subjectPlacement": {
                "side": "end",
                "facing": "away",
                "toward": "orbit"
              }
            },
            "reserves": {
              "logo": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.21296296296296297
              },
              "slogan": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.3888888888888889
              },
              "contact": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.5555555555555556
              }
            },
            "type": {
              "slogan": {
                "px": 72,
                "family": "question",
                "weight": 800,
                "color": "soft",
                "lineHeight": 1.15
              }
            },
            "slogan": {
              "runs": [
                {
                  "text": "lead-first",
                  "weight": 800,
                  "italic": true
                },
                {
                  "text": "lead-rest",
                  "weight": 800,
                  "italic": false
                },
                {
                  "text": "line-word",
                  "weight": 900,
                  "italic": true,
                  "color": "accent"
                }
              ]
            },
            "contact": {
              "social": [
                "spotify",
                "instagram",
                "linkedin",
                "threads",
                "youtube",
                "tiktok"
              ],
              "lines": [
                "email",
                "phone",
                "phone",
                "address"
              ],
              "urlBubbleInSocialRow": true,
              "style": {
                "rowGapPx": 18,
                "type": {
                  "px": 20,
                  "weight": 500,
                  "lineHeight": 1.3,
                  "family": "text",
                  "color": "soft"
                },
                "socialRow": {
                  "urlBubbleHeightPx": 32,
                  "gapPx": 28,
                  "iconPx": 32,
                  "iconGapRatio": 0.45
                },
                "item": {
                  "iconRatio": 1.15,
                  "gapRatio": 0.4
                },
                "icon": {
                  "color": "white",
                  "opacity": 0.78
                },
                "icons": {
                  "email": "letter",
                  "phone": "phone-calling",
                  "address": "map-point"
                }
              }
            },
            "signature": {
              "mode": "logo",
              "anchor": "top-start",
              "widthPx": 500,
              "urlBubble": true,
              "urlBubbleAlign": "social-row"
            },
            "sloganBlock": {
              "since": "2026-09-29",
              "appliesTo": {
                "lines": [
                  "revenue-salesforce"
                ],
                "otherClosesKeepLogoWidthPx": 500
              },
              "references": [
                "close-proposal-horizon-revenue-salesforce"
              ],
              "logo": {
                "widthPx": 700,
                "topPx": 220
              },
              "slogan": {
                "ofLogo": 0.64,
                "gapOfFont": 1.35,
                "boxLiftOfFont": 0.2,
                "lineHeight": 1,
                "runLineHeight": "normal",
                "runTopBelowBoxPx": 2,
                "align": "start",
                "runs": {
                  "runs": [
                    {
                      "text": "lead-first",
                      "weight": 800,
                      "italic": true
                    },
                    {
                      "text": "lead-rest",
                      "weight": 800,
                      "italic": false
                    },
                    {
                      "text": "line-word",
                      "weight": 900,
                      "italic": true,
                      "color": "accent"
                    }
                  ]
                }
              },
              "contact": {
                "belowSloganPx": 110,
                "socialRow": {
                  "urlBubbleHeightPx": 30,
                  "iconPx": 30,
                  "gapPx": 22
                },
                "lines": {
                  "belowSocialRowPx": 60,
                  "px": 20,
                  "weight": 500,
                  "lineHeight": 1,
                  "rowGapPx": 16,
                  "iconPx": 22,
                  "iconGapPx": 12,
                  "color": "soft"
                },
                "icon": {
                  "color": "white",
                  "opacity": 0.78
                }
              },
              "partnerMark": {
                "optional": true,
                "claim": "partner-program",
                "requires": "readback-current",
                "belowContactPx": 290,
                "heightPx": 72,
                "asset": "AXIS_PARTNER_ASSETS kind partner-badge"
              }
            },
            "rules": [
              "close-message-by-use",
              "frame-bound-to-use",
              "frame-photo-alternates",
              "frame-logo-min-screen",
              "photo-reserves-start-45",
              "text-clears-orbit-and-subject",
              "partner-claim-readback"
            ],
            "references": [
              {
                "id": "close-proposal-horizon",
                "title": "Propuesta · contraportada: «Empower your Growth» hacia la órbita",
                "status": "approved",
                "image": "/references/surfaces/deck/close-proposal-horizon.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaContraHorizonte.dc.html"
              },
              {
                "id": "close-proposal-dawn",
                "title": "Propuesta · contraportada: «Empower your Growth» al amanecer",
                "status": "approved",
                "image": "/references/surfaces/deck/close-proposal-dawn.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaContraAmanecer.dc.html"
              },
              {
                "id": "close-proposal-horizon-revenue-salesforce",
                "title": "Propuesta · contraportada Salesforce: «Empower your Revenue» en bloque bajo el logo, con la insignia «Salesforce Partner» autorizada",
                "status": "approved",
                "image": "/references/surfaces/deck/close-proposal-horizon-revenue-salesforce.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceContraportada.dc.html"
              }
            ]
          }
        },
        {
          "id": "section-classic",
          "status": "approved",
          "role": "section",
          "formats": [
            "16x9"
          ],
          "summary": "La sección de siempre: sobre papel, el número dentro del anillo que marca en qué sección vamos.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['section-classic']",
          "rules": [],
          "references": [
            {
              "id": "section-classic",
              "title": "Deck · sección clásica AXIS, sin foto",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/section-classic.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSeccionClasica.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "section",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "light"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "progress": {
              "piece": "section",
              "numberInsideRing": true
            },
            "type": {
              "number": {
                "px": 190
              }
            },
            "rules": [],
            "references": [
              {
                "id": "section-classic",
                "title": "Deck · sección clásica AXIS, sin foto",
                "status": "approved",
                "image": "/references/surfaces/deck/section-classic.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSeccionClasica.dc.html"
              }
            ]
          }
        },
        {
          "id": "section-split",
          "status": "approved",
          "role": "section",
          "formats": [
            "16x9"
          ],
          "summary": "Panel de papel con una esquina curva grande; la foto se extiende bajo la curva y el indicador sube por la izquierda, con la esfera arriba a la izquierda. Tres composiciones: la esquina arriba, la esquina abajo y el panel a la derecha.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['section-split']",
          "rules": [
            {
              "id": "split-indicator-rises-start",
              "text": "Sección partida: el indicador nace abajo a la izquierda y sube por la IZQUIERDA en sentido horario, con la esfera arriba a la izquierda en la 2 de 5; nunca por la derecha, aunque el panel vaya a la derecha (corrección del operador, 2026-09-27)."
            }
          ],
          "references": [
            {
              "id": "section-split",
              "title": "Deck · sección partida: la esquina arriba y el indicador que sube por la izquierda",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/section-split.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSeccionMedia72.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "section-split-corner-bottom",
              "title": "Deck · sección partida con la esquina abajo: «¿Cuánto tarda tu campaña? En días.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/section-split-corner-bottom.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSeccionMediaAbajo.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "section-split-panel-end",
              "title": "Deck · sección partida con el panel a la derecha: «¿Qué responde la IA? Tu marca.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/section-split-panel-end.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSeccionMediaDerecha.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "section",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "light"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "panel": {
              "side": "start",
              "share": 0.5,
              "cornerRadiusPx": 300,
              "corner": "top-end"
            },
            "photo": {
              "placement": "under-panel",
              "fromOfWidth": 0.34375
            },
            "progress": {
              "indicator": {
                "cxOfWidth": 0.09375,
                "cyOfHeight": 0.1574074074074074,
                "rPx": 40
              },
              "sweepDeg": 72,
              "flipped": true,
              "rises": "start",
              "origin": "bottom-start",
              "direction": "clockwise",
              "startFromTopDeg": -115,
              "sweep": {
                "rule": "sections-completed",
                "openQuestion": "unify-with-current-of-sections"
              }
            },
            "reserves": {
              "number": {
                "side": "start",
                "fromTop": 0.24074074074074073
              },
              "sectionLabel": {
                "side": "start",
                "fromTop": 0.4166666666666667
              },
              "voice": {
                "side": "start",
                "fromTop": 0.5555555555555556
              },
              "answer": {
                "side": "start",
                "fromTop": 0.6203703703703703
              }
            },
            "type": {
              "number": {
                "px": 190,
                "family": "answer",
                "weight": 300
              },
              "sectionLabel": {
                "px": 24,
                "weight": 500
              },
              "question": {
                "px": 40
              },
              "answer": {
                "px": 120
              }
            },
            "layouts": {
              "corner-top": {
                "requires": [
                  "question",
                  "answer"
                ],
                "references": [
                  "section-split"
                ]
              },
              "corner-bottom": {
                "requires": [
                  "question",
                  "answer"
                ],
                "panel": {
                  "corner": "bottom-end"
                },
                "type": {
                  "number": {
                    "px": 190,
                    "family": "answer",
                    "weight": 300
                  },
                  "sectionLabel": {
                    "px": 24,
                    "weight": 500
                  },
                  "question": {
                    "px": 40
                  },
                  "answer": {
                    "px": 132
                  }
                },
                "references": [
                  "section-split-corner-bottom"
                ]
              },
              "panel-end": {
                "requires": [
                  "question",
                  "answer"
                ],
                "panel": {
                  "side": "end",
                  "share": 0.5,
                  "cornerRadiusPx": 300,
                  "corner": "top-start"
                },
                "photo": {
                  "placement": "under-panel",
                  "fromOfWidth": 0,
                  "widthOfWidth": 0.65625,
                  "mirrored": true
                },
                "progress": {
                  "indicator": {
                    "cxOfWidth": 0.59375,
                    "cyOfHeight": 0.1574074074074074,
                    "rPx": 40
                  }
                },
                "reserves": {
                  "number": {
                    "side": "start",
                    "inset": 0.5729166666666666,
                    "fromTop": 0.24074074074074073
                  },
                  "sectionLabel": {
                    "side": "start",
                    "inset": 0.5729166666666666,
                    "fromTop": 0.4166666666666667
                  },
                  "voice": {
                    "side": "start",
                    "inset": 0.5729166666666666,
                    "fromTop": 0.5555555555555556
                  },
                  "answer": {
                    "side": "start",
                    "inset": 0.5729166666666666,
                    "fromTop": 0.6185185185185185
                  }
                },
                "type": {
                  "number": {
                    "px": 190,
                    "family": "answer",
                    "weight": 300
                  },
                  "sectionLabel": {
                    "px": 24,
                    "weight": 500
                  },
                  "question": {
                    "px": 40
                  },
                  "answer": {
                    "px": 132
                  }
                },
                "references": [
                  "section-split-panel-end"
                ]
              }
            },
            "rules": [
              "split-indicator-rises-start"
            ],
            "references": [
              {
                "id": "section-split",
                "title": "Deck · sección partida: la esquina arriba y el indicador que sube por la izquierda",
                "status": "approved",
                "image": "/references/surfaces/deck/section-split.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSeccionMedia72.dc.html"
              },
              {
                "id": "section-split-corner-bottom",
                "title": "Deck · sección partida con la esquina abajo: «¿Cuánto tarda tu campaña? En días.»",
                "status": "approved",
                "image": "/references/surfaces/deck/section-split-corner-bottom.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSeccionMediaAbajo.dc.html"
              },
              {
                "id": "section-split-panel-end",
                "title": "Deck · sección partida con el panel a la derecha: «¿Qué responde la IA? Tu marca.»",
                "status": "approved",
                "image": "/references/surfaces/deck/section-split-panel-end.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSeccionMediaDerecha.dc.html"
              }
            ]
          }
        },
        {
          "id": "section-lens",
          "status": "approved",
          "role": "section",
          "formats": [
            "16x9"
          ],
          "summary": "Sección con la lente de portada: la foto en el círculo y apagada fuera; el arco es la navegación real (actual/total desde las 12) y la voz va a la izquierda, antes del anillo.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['section-lens']",
          "rules": [
            {
              "id": "arc-is-navigation",
              "text": "El arco de la lente es la navegación real: actual/total × 360° desde las 12, nunca decorativo."
            },
            {
              "id": "photo-slide-no-logo",
              "text": "La lámina con foto no lleva logo: firman la portada y el cierre del deck."
            }
          ],
          "references": [
            {
              "id": "section-lens",
              "title": "Deck · sección con lente (el arco mide 2 de 5)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/section-lens.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSeccionLente.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "section",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "photo": {
              "placement": "lens",
              "register": "documental"
            },
            "lens": {
              "piece": "deck-cover",
              "arcIsProgress": true,
              "region": "center-end",
              "accentSphere": "upper-start",
              "arc": {
                "startDeg": -90
              },
              "inside": {
                "zoom": 1
              }
            },
            "progress": {
              "arc": "lens"
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.2777777777777778
              },
              "question": {
                "side": "start",
                "fromTop": 0.34444444444444444
              },
              "answer": {
                "side": "start",
                "fromTop": 0.4
              }
            },
            "type": {
              "eyebrow": {
                "px": 26,
                "weight": 300,
                "tracking": "0.02em",
                "color": "#9fb3c8"
              },
              "question": {
                "px": 40,
                "lineHeight": 1.35,
                "ring": "small"
              },
              "answer": {
                "px": 132,
                "lineHeight": 1.02,
                "tracking": "-0.035em"
              }
            },
            "signature": {
              "mode": "none",
              "urlBubble": false
            },
            "rules": [
              "arc-is-navigation",
              "photo-slide-no-logo"
            ],
            "references": [
              {
                "id": "section-lens",
                "title": "Deck · sección con lente (el arco mide 2 de 5)",
                "status": "approved",
                "image": "/references/surfaces/deck/section-lens.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSeccionLente.dc.html"
              }
            ]
          }
        },
        {
          "id": "section-bleed",
          "status": "approved",
          "role": "section",
          "formats": [
            "16x9"
          ],
          "summary": "Foto a sangre sin velo, con el indicador chico de sección arriba a la izquierda y la voz en la reserva calma del plate.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['section-bleed']",
          "rules": [
            {
              "id": "photo-slide-no-logo",
              "text": "La lámina con foto no lleva logo: firman la portada y el cierre del deck."
            },
            {
              "id": "no-scrim",
              "text": "Nunca un velo ni un degradado sobre la foto: el contraste de la voz lo da la reserva del plate."
            }
          ],
          "references": [
            {
              "id": "section-bleed",
              "title": "Deck · sección con foto a sangre + indicador",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/section-bleed.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSeccionSangre.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "section",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "photo": {
              "placement": "bleed",
              "register": "documental"
            },
            "progress": {
              "indicator": {
                "cxOfWidth": 0.09375,
                "cyOfHeight": 0.17592592592592593
              },
              "ringOpacity": 0.4
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.2777777777777778
              },
              "question": {
                "side": "start",
                "fromTop": 0.34444444444444444
              },
              "answer": {
                "side": "start",
                "fromTop": 0.4
              }
            },
            "type": {
              "eyebrow": {
                "px": 22,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true,
                "color": "#9fb3c8"
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "ring": "small",
                "color": "#f4f6f8"
              },
              "answer": {
                "px": 132,
                "lineHeight": 1,
                "tracking": "-0.035em"
              }
            },
            "signature": {
              "mode": "none",
              "urlBubble": false
            },
            "rules": [
              "photo-slide-no-logo",
              "no-scrim"
            ],
            "references": [
              {
                "id": "section-bleed",
                "title": "Deck · sección con foto a sangre + indicador",
                "status": "approved",
                "image": "/references/surfaces/deck/section-bleed.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSeccionSangre.dc.html"
              }
            ]
          }
        },
        {
          "id": "section-cine",
          "status": "approved",
          "role": "section",
          "formats": [
            "16x9"
          ],
          "summary": "Lámina de cine que abre una sección, en cuatro composiciones: el equipo («¿Quién hace crecer tu marca? Este equipo.»), servicios («¿Qué hace Efeonce? Crecer.» con el cursor propio sobre la respuesta), quiénes somos (respuesta gigante, bajada y tres cifras con fuente) y por qué lo hacemos («Contigo» y tres pilares). Sin logo ni velo sobre la foto.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['section-cine']",
          "rules": [
            {
              "id": "photo-reserves-start-45",
              "text": "La placa reserva el 45 % izquierdo como estudio oscuro y calmo para el texto."
            },
            {
              "id": "no-deck-indicator",
              "text": "Sin indicador de deck: la lámina no lleva otra órbita."
            },
            {
              "id": "text-clears-orbit-and-subject",
              "text": "Ningún texto cruza la órbita ni al sujeto de la foto: la columna vive en el 45 % izquierdo oscuro. Si una pregunta o la evidencia cruza un haz, una mano o la órbita, se acorta la pregunta («¿Qué hacemos por tu marca?» → «¿Qué hace Efeonce?») o se parte la evidencia en 2 o 3 líneas (operador, 2026-09-27)."
            },
            {
              "id": "selection-includes-sphere",
              "text": "La caja de selección mide la respuesta CON su esfera."
            },
            {
              "id": "photo-slide-no-logo",
              "text": "La lámina con foto no lleva logo: firman la portada y el cierre del deck."
            }
          ],
          "references": [
            {
              "id": "section-cine-team",
              "title": "Sección · el equipo: «¿Quién hace crecer tu marca? Este equipo.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/section-cine-team.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckBrochurePortadaEquipo.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "section-cine-services",
              "title": "Sección · servicios: «¿Qué hace Efeonce? Crecer.» con la selección y el cursor propio",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/section-cine-services.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckBrochurePortadaOrbita.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "section-cine-about",
              "title": "Sección · quiénes somos: «¿Quiénes somos? Un solo equipo.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/section-cine-about.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckQuienesSomos.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "section-cine-purpose",
              "title": "Sección · por qué lo hacemos: «¿Por qué lo hacemos así? Contigo.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/section-cine-purpose.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPorQueLoHacemos.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "section",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "photo": {
              "placement": "bleed",
              "register": "cine",
              "lensMm": 85,
              "cameraDistanceM": 2,
              "reserve": {
                "side": "start",
                "share": 0.45,
                "form": "calm-deep-dark"
              },
              "bed": "dark-bottom",
              "accentLight": "line",
              "emblem": "compose-from-axis-brand-assets",
              "lookAtLens": true,
              "subjectPlacement": {
                "side": "end",
                "framing": "waist-up"
              }
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.10925925925925926
              },
              "question": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.5833333333333334
              },
              "answer": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.6898148148148148
              }
            },
            "type": {
              "eyebrow": {
                "px": 18,
                "weight": 500,
                "tracking": "0.22em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "color": "#f4f6f8",
                "maxWidthPx": 700
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.95,
                "tracking": "-0.035em",
                "insetPx": -4
              }
            },
            "signature": {
              "mode": "none",
              "urlBubble": false
            },
            "figures": {
              "max": 3
            },
            "indicator": false,
            "defaultLayout": "team",
            "layouts": {
              "team": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer"
                ],
                "forbids": [
                  "proof",
                  "steps"
                ],
                "reserves": {
                  "eyebrow": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.10925925925925926
                  },
                  "question": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.47685185185185186
                  },
                  "answer": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.5833333333333334
                  },
                  "body": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.8333333333333334
                  }
                },
                "type": {
                  "eyebrow": {
                    "px": 18,
                    "weight": 500,
                    "tracking": "0.22em",
                    "uppercase": true
                  },
                  "question": {
                    "px": 36,
                    "lineHeight": 1.2,
                    "color": "#f4f6f8",
                    "maxWidthPx": 400
                  },
                  "answer": {
                    "px": 130,
                    "lineHeight": 0.95,
                    "tracking": "-0.035em",
                    "insetPx": -4
                  },
                  "body": {
                    "px": 22,
                    "weight": 300,
                    "lineHeight": 1.4,
                    "maxWidthPx": 540
                  }
                },
                "references": [
                  "section-cine-team"
                ]
              },
              "services": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer"
                ],
                "forbids": [
                  "body",
                  "proof",
                  "steps"
                ],
                "selection": {
                  "target": "answer",
                  "targetKind": "text",
                  "variant": "eight-handles",
                  "overlay": "none",
                  "cursor": "local",
                  "anchor": "end-center",
                  "collaboratorScale": 1.1
                },
                "references": [
                  "section-cine-services"
                ]
              },
              "about": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "forbids": [
                  "proof",
                  "steps"
                ],
                "reserves": {
                  "eyebrow": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.10185185185185185
                  },
                  "question": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.1814814814814815
                  },
                  "answer": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.25
                  },
                  "body": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.5555555555555556
                  },
                  "figures": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.7037037037037037
                  },
                  "source": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.8351851851851851
                  }
                },
                "type": {
                  "eyebrow": {
                    "px": 16,
                    "weight": 500,
                    "tracking": "0.14em",
                    "uppercase": true
                  },
                  "question": {
                    "px": 40,
                    "lineHeight": 1.2,
                    "color": "#f4f6f8"
                  },
                  "answer": {
                    "px": 164,
                    "lineHeight": 0.9,
                    "tracking": "-0.05em",
                    "insetPx": -8
                  },
                  "body": {
                    "px": 27,
                    "weight": 300,
                    "lineHeight": 1.45,
                    "maxWidthPx": 560
                  },
                  "figure": {
                    "px": 84,
                    "lineHeight": 1,
                    "tracking": "-0.04em",
                    "gapPx": 40
                  },
                  "figureLabel": {
                    "px": 20,
                    "weight": 400,
                    "gapPx": 6
                  },
                  "divider": {
                    "strokePx": 2,
                    "opacity": 0.18
                  },
                  "source": {
                    "px": 15,
                    "weight": 400
                  }
                },
                "signature": {
                  "mode": "url-bubble",
                  "urlBubble": true
                },
                "rules": [
                  "photo-slide-no-logo",
                  "no-scrim",
                  "figures-with-source"
                ],
                "references": [
                  "section-cine-about"
                ]
              },
              "purpose": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "forbids": [
                  "proof",
                  "steps"
                ],
                "reserves": {
                  "eyebrow": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.10185185185185185
                  },
                  "question": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.1814814814814815
                  },
                  "answer": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.25
                  },
                  "body": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.4351851851851852
                  },
                  "pillars": {
                    "side": "start",
                    "inset": 0.07291666666666667,
                    "fromTop": 0.6388888888888888
                  }
                },
                "type": {
                  "eyebrow": {
                    "px": 16,
                    "weight": 500,
                    "tracking": "0.14em",
                    "uppercase": true
                  },
                  "question": {
                    "px": 40,
                    "lineHeight": 1.2,
                    "color": "#f4f6f8"
                  },
                  "answer": {
                    "px": 176,
                    "lineHeight": 0.9,
                    "tracking": "-0.05em",
                    "insetPx": -8
                  },
                  "body": {
                    "px": 34,
                    "weight": 300,
                    "lineHeight": 1.35,
                    "maxWidthPx": 700,
                    "color": "white"
                  },
                  "pillarLabel": {
                    "px": 22,
                    "weight": 600,
                    "maxWidthPx": 250
                  },
                  "pillarText": {
                    "px": 20,
                    "weight": 400,
                    "lineHeight": 1.4
                  },
                  "pillarRow": {
                    "paddingYPx": 14,
                    "gapPx": 18,
                    "strokePx": 1,
                    "opacity": 0.16,
                    "widthPx": 700,
                    "count": 3
                  }
                },
                "signature": {
                  "mode": "url-bubble",
                  "urlBubble": true
                },
                "rules": [
                  "photo-slide-no-logo",
                  "no-scrim"
                ],
                "references": [
                  "section-cine-purpose"
                ]
              }
            },
            "rules": [
              "photo-reserves-start-45",
              "no-deck-indicator",
              "text-clears-orbit-and-subject",
              "selection-includes-sphere",
              "photo-slide-no-logo"
            ],
            "references": [
              {
                "id": "section-cine-team",
                "title": "Sección · el equipo: «¿Quién hace crecer tu marca? Este equipo.»",
                "status": "approved",
                "image": "/references/surfaces/deck/section-cine-team.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckBrochurePortadaEquipo.dc.html"
              },
              {
                "id": "section-cine-services",
                "title": "Sección · servicios: «¿Qué hace Efeonce? Crecer.» con la selección y el cursor propio",
                "status": "approved",
                "image": "/references/surfaces/deck/section-cine-services.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckBrochurePortadaOrbita.dc.html"
              },
              {
                "id": "section-cine-about",
                "title": "Sección · quiénes somos: «¿Quiénes somos? Un solo equipo.»",
                "status": "approved",
                "image": "/references/surfaces/deck/section-cine-about.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckQuienesSomos.dc.html"
              },
              {
                "id": "section-cine-purpose",
                "title": "Sección · por qué lo hacemos: «¿Por qué lo hacemos así? Contigo.»",
                "status": "approved",
                "image": "/references/surfaces/deck/section-cine-purpose.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPorQueLoHacemos.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-measure",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "La cifra es la respuesta y la órbita de la lente la mide; nota de fuente o «Datos de muestra».",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-measure']",
          "rules": [
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            }
          ],
          "references": [
            {
              "id": "content-measure",
              "title": "Deck · contenido: la órbita mide la cifra",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-measure.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckContenidoFoto.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "measure": {
              "lensPiece": "deck-cover"
            },
            "figures": {
              "max": 2
            },
            "type": {
              "eyebrow": {
                "px": 20
              },
              "question": {
                "px": 40
              },
              "answer": {
                "px": 300
              },
              "body": {
                "px": 26,
                "lineHeight": 1.4
              },
              "figure": {
                "px": 64
              },
              "note": {
                "px": 17
              }
            },
            "rules": [
              "figures-with-source"
            ],
            "references": [
              {
                "id": "content-measure",
                "title": "Deck · contenido: la órbita mide la cifra",
                "status": "approved",
                "image": "/references/surfaces/deck/content-measure.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckContenidoFoto.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-focus",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "El foco sobre la foto: la escena en penumbra y un círculo de luz sobre lo que importa; a la izquierda, la respuesta gigante y una cifra en Bricolage con su rótulo y su fuente. Sin logo ni burbuja.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-focus']",
          "rules": [
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            },
            {
              "id": "photo-slide-no-logo",
              "text": "La lámina con foto no lleva logo: firman la portada y el cierre del deck."
            }
          ],
          "references": [
            {
              "id": "content-focus",
              "title": "Deck · contenido: el foco sobre la prueba",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-focus.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckContenidoFoco.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "spotlight": {
              "piece": "photo"
            },
            "photo": {
              "placement": "bleed",
              "register": "documental"
            },
            "figures": {
              "max": 1
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.1388888888888889
              },
              "question": {
                "side": "start",
                "fromTop": 0.2222222222222222
              },
              "answer": {
                "side": "start",
                "fromTop": 0.3425925925925926
              },
              "figure": {
                "side": "start",
                "fromTop": 0.6666666666666666
              },
              "figureLabel": {
                "side": "start",
                "fromTop": 0.7777777777777778
              },
              "source": {
                "side": "start",
                "fromTop": 0.8888888888888888
              }
            },
            "type": {
              "eyebrow": {
                "px": 20,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true,
                "color": "#9fb3c8"
              },
              "question": {
                "px": 40,
                "lineHeight": 1.25,
                "ring": "small",
                "maxWidthPx": 400
              },
              "answer": {
                "px": 170,
                "lineHeight": 0.92,
                "tracking": "-0.05em",
                "insetPx": -12
              },
              "figure": {
                "px": 110,
                "lineHeight": 1,
                "tracking": "-0.04em",
                "color": "accent"
              },
              "figureLabel": {
                "px": 28,
                "weight": 300,
                "lineHeight": 1.4,
                "maxWidthPx": 520,
                "insetPx": 2
              },
              "source": {
                "px": 17,
                "weight": 300,
                "color": "#7f93a8"
              }
            },
            "signature": {
              "mode": "none",
              "urlBubble": false
            },
            "rules": [
              "figures-with-source",
              "photo-slide-no-logo"
            ],
            "references": [
              {
                "id": "content-focus",
                "title": "Deck · contenido: el foco sobre la prueba",
                "status": "approved",
                "image": "/references/surfaces/deck/content-focus.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckContenidoFoco.dc.html"
              }
            ]
          }
        },
        {
          "id": "breather",
          "status": "approved",
          "role": "breather",
          "formats": [
            "16x9"
          ],
          "summary": "La lámina de respiro: foto a sangre, la voz sobre el muro calmo y el indicador; sin burbuja ni logo.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes.breather",
          "rules": [
            {
              "id": "photo-slide-no-logo",
              "text": "La lámina con foto no lleva logo: firman la portada y el cierre del deck."
            },
            {
              "id": "breather-no-signature",
              "text": "La lámina de respiro no lleva burbuja ni logo: la foto, la voz y el indicador de navegación."
            }
          ],
          "references": [
            {
              "id": "breather",
              "title": "Deck · lámina de respiro (foto a sangre + voz)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/breather.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckRespiro.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "breather",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "photo": {
              "placement": "bleed",
              "register": "documental",
              "veil": "none",
              "reserve": {
                "side": "start",
                "share": 0.5,
                "form": "calm-wall"
              }
            },
            "progress": {
              "piece": "content",
              "ringOpacity": 0.4
            },
            "reserves": {
              "voice": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.35185185185185186
              },
              "answer": {
                "side": "start",
                "fromTop": 0.4074074074074074
              }
            },
            "type": {
              "question": {
                "px": 40,
                "lineHeight": 1.35,
                "ring": "small"
              },
              "answer": {
                "px": 132,
                "lineHeight": 1.02,
                "tracking": "-0.035em"
              }
            },
            "signature": {
              "mode": "none",
              "urlBubble": false
            },
            "rules": [
              "photo-slide-no-logo",
              "breather-no-signature"
            ],
            "references": [
              {
                "id": "breather",
                "title": "Deck · lámina de respiro (foto a sangre + voz)",
                "status": "approved",
                "image": "/references/surfaces/deck/breather.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckRespiro.dc.html"
              }
            ]
          }
        },
        {
          "id": "contact-sheet",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Hoja de contactos: la toma elegida en grande con la selección de Dirección de arte y la tira de tres alternativas con marcas de corte y su rótulo.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['contact-sheet']",
          "rules": [
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            }
          ],
          "references": [
            {
              "id": "contact-sheet",
              "title": "Deck · varias fotos: hoja de contactos, con profundidad",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/contact-sheet.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckMosaico.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "reserves": {
              "question": {
                "side": "start",
                "fromTop": 0.35185185185185186
              },
              "answer": {
                "side": "start",
                "fromTop": 0.45555555555555555
              }
            },
            "type": {
              "question": {
                "px": 40,
                "lineHeight": 1.25,
                "ring": "small",
                "maxWidthPx": 230
              },
              "answer": {
                "px": 210,
                "lineHeight": 1,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "caption": {
                "px": 16,
                "weight": 300,
                "tracking": "0.02em",
                "color": "#9fb3c8",
                "gapPx": 16
              }
            },
            "background": {
              "cxOfWidth": 0.66,
              "cyOfHeight": 0.46,
              "rxOfWidth": 0.62,
              "ryOfHeight": 0.7,
              "stops": [
                {
                  "at": 0,
                  "color": "#0b3257"
                },
                {
                  "at": 0.45,
                  "color": "#04223f"
                },
                {
                  "at": 1,
                  "color": "#000f1f"
                }
              ]
            },
            "sheet": {
              "count": 4,
              "chosen": {
                "xPx": 820,
                "yPx": 150,
                "widthPx": 960,
                "heightPx": 540,
                "shadows": [
                  {
                    "yPx": 40,
                    "blurPx": 80,
                    "opacity": 0.6
                  },
                  {
                    "yPx": 12,
                    "blurPx": 24,
                    "opacity": 0.45
                  }
                ]
              },
              "strip": {
                "yPx": 790,
                "widthPx": 284,
                "heightPx": 160,
                "gapPx": 54,
                "shadows": [
                  {
                    "yPx": 22,
                    "blurPx": 40,
                    "opacity": 0.55
                  },
                  {
                    "yPx": 6,
                    "blurPx": 12,
                    "opacity": 0.4
                  }
                ]
              },
              "cropMarks": {
                "color": "#0375db",
                "armPx": 18,
                "offsetPx": 8,
                "strokePx": 2
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "subtle",
              "anchor": "bottom-start",
              "participantKind": "department",
              "label": "Dirección de arte",
              "collaboratorScale": 1.4
            },
            "signature": {
              "mode": "none",
              "urlBubble": false
            },
            "indicator": false,
            "rules": [
              "one-orbit-per-slide"
            ],
            "references": [
              {
                "id": "contact-sheet",
                "title": "Deck · varias fotos: hoja de contactos, con profundidad",
                "status": "approved",
                "image": "/references/surfaces/deck/contact-sheet.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckMosaico.dc.html"
              }
            ]
          }
        },
        {
          "id": "triptych",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Tres tomas verticales a altura completa y una palabra en cada una, cerrada por su esfera: «Escucha.» «Crea.» «Mide.».",
          "token": "efeonceGraphicLine.surfaces.deck.recipes.triptych",
          "rules": [
            {
              "id": "triptych-word-per-panel",
              "text": "Tríptico: una palabra por toma, cada una cerrada por su esfera en el acento («Escucha.» «Crea.» «Mide.»). Es la excepción aprobada a una esfera por pieza: cada toma es su propia voz (operador, 2026-09-27)."
            }
          ],
          "references": [
            {
              "id": "triptych",
              "title": "Deck · tríptico: «Escucha.» «Crea.» «Mide.», una palabra y una esfera por toma",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/triptych.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckTriptico.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "phrase-across-panels",
              "panels": 3,
              "sphere": "per-panel",
              "wordsPerPanel": 1
            },
            "panels": {
              "count": 3,
              "native": "9:16",
              "widthPx": 636,
              "gutterPx": 6
            },
            "questionBed": {
              "blurPx": 16,
              "maskPx": [
                110,
                220
              ],
              "gradient": {
                "from": 0.82,
                "to": 0,
                "heightPx": 240
              }
            },
            "reserves": {
              "phrase": {
                "side": "bottom",
                "fromTop": 0.8740740740740741
              },
              "voice": {
                "side": "start",
                "inset": 0.025,
                "fromTop": 0.044444444444444446
              }
            },
            "type": {
              "question": {
                "px": 34
              },
              "answer": {
                "px": 108
              }
            },
            "rules": [
              "triptych-word-per-panel"
            ],
            "references": [
              {
                "id": "triptych",
                "title": "Deck · tríptico: «Escucha.» «Crea.» «Mide.», una palabra y una esfera por toma",
                "status": "approved",
                "image": "/references/surfaces/deck/triptych.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckTriptico.dc.html"
              }
            ]
          }
        },
        {
          "id": "proposal-cinematic",
          "status": "approved",
          "role": "proposal",
          "formats": [
            "16x9"
          ],
          "summary": "La lámina de cine: escena a sangre y la voz a la izquierda, en tres composiciones — servicio (bajada, prueba con fuente si existe y hasta cuatro pasos), escena (Nexa en la partida, sin prueba ni pasos) y líneas (la pila de las cinco líneas, cada una en su acento). En un brochure es la página de servicio.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['proposal-cinematic']",
          "rules": [
            {
              "id": "photo-reserves-start-45",
              "text": "La placa reserva el 45 % izquierdo como estudio oscuro y calmo para el texto."
            },
            {
              "id": "no-deck-indicator",
              "text": "Sin indicador de deck: la lámina no lleva otra órbita."
            },
            {
              "id": "icon-voice-by-line",
              "text": "Voz del ícono por línea (icons.voiceByLine): Brand = Plastilina; Growth, Engine y Revenue = Trazo."
            },
            {
              "id": "icons-at-rest",
              "text": "Los íconos de los pasos van en reposo: la esfera de la pieza es la de la respuesta."
            },
            {
              "id": "photo-slide-no-logo",
              "text": "La lámina con foto no lleva logo: firman la portada y el cierre del deck."
            },
            {
              "id": "photo-light-spheres-not-voice",
              "text": "Las esferas de color que viven en la foto (una por línea, en la lámina de líneas con Nexa) son luz de la escena, no la esfera de la voz: la respuesta cierra con una sola esfera (operador, 2026-09-27)."
            }
          ],
          "references": [
            {
              "id": "proposal-cinematic-creative",
              "title": "Propuesta · servicios creativos digitales: la directora dirige una órbita de pantallas",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-cinematic-creative.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaCreativaDigital.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "proposal-cinematic-web",
              "title": "Propuesta · web con punch: una web holográfica para personas, buscadores y agentes",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-cinematic-web.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaWebCine.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "proposal-cinematic-nexa",
              "title": "Fuerza híbrida, cine v2: Nexa biónica con lentes, isotipo oficial y luces de partida",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-cinematic-nexa.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckHibridoCarreraLentes.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "proposal-cinematic-aeo",
              "title": "Propuesta · AEO con punch: entre miles de marcas, la IA ilumina una",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-cinematic-aeo.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaAEOCine.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "proposal-cinematic-seo",
              "title": "Propuesta · SEO con punch: el estratega frente al mapa de luz de su oficio",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-cinematic-seo.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaSEOCine.dc.html",
              "width": 960,
              "height": 540
            },
            {
              "id": "proposal-cinematic-revops",
              "title": "Propuesta · RevOps con punch: un moño de luz con agentes en el flujo",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-cinematic-revops.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaRevOpsCine.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "proposal-cinematic-nexa-lines",
              "title": "Líneas de servicio, Nexa con punch: cinco esferas de luz, una por línea",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-cinematic-nexa-lines.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckLineasNexaOrbitas.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "proposal",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "photo": {
              "placement": "bleed",
              "register": "cine",
              "lensMm": 85,
              "cameraDistanceM": 2,
              "lookAtLens": true,
              "lever": "luz-motivada",
              "atmosphere": "bruma",
              "reserve": {
                "side": "start",
                "share": 0.45,
                "form": "calm-deep-dark"
              },
              "emblem": "compose-from-axis-brand-assets"
            },
            "reserves": {
              "text": {
                "side": "start",
                "share": 0.45,
                "inset": 0.07291666666666667
              },
              "eyebrow": {
                "side": "start",
                "fromTop": 0.1111111111111111
              },
              "question": {
                "side": "start",
                "fromTop": 0.17222222222222222
              },
              "answer": {
                "side": "start",
                "fromTopRange": [
                  0.2638888888888889,
                  0.29444444444444445
                ]
              },
              "body": {
                "side": "start",
                "fromTopRange": [
                  0.46296296296296297,
                  0.5185185185185185
                ]
              },
              "proof": {
                "side": "start",
                "fromTop": 0.6851851851851852
              },
              "note": {
                "side": "start",
                "inset": 0.23958333333333334,
                "fromTop": 0.9259259259259259
              },
              "footer": {
                "side": "bottom",
                "share": 0.07962962962962963
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40
              },
              "answer": {
                "px": [
                  140,
                  176
                ],
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "body": {
                "px": [
                  26,
                  27
                ],
                "lineHeight": 1.45,
                "maxWidthPx": [
                  500,
                  640
                ]
              },
              "proof": {
                "px": 19,
                "weight": 600,
                "color": "white"
              },
              "note": {
                "px": 16,
                "weight": 400,
                "color": "soft"
              }
            },
            "bodyUnderSelection": {
              "fromTop": 0.6,
              "px": 25,
              "maxWidthPx": 640
            },
            "steps": {
              "layouts": {
                "columns-4": {
                  "count": 4,
                  "xStepPx": 176,
                  "widthPx": 170,
                  "fromTopRange": [
                    0.7407407407407407,
                    0.7777777777777778
                  ],
                  "iconPx": 44,
                  "iconAt": "top",
                  "kicker": {
                    "px": 12,
                    "weight": 600,
                    "uppercase": true,
                    "tracking": "0.12em"
                  },
                  "title": {
                    "px": 21,
                    "lineHeight": 1.05
                  }
                },
                "inline-3": {
                  "count": 3,
                  "xStepPx": 245,
                  "widthPx": 235,
                  "fromTop": 0.8055555555555556,
                  "iconPx": 50,
                  "iconAt": "start",
                  "kicker": {
                    "px": 13,
                    "weight": 600,
                    "uppercase": true,
                    "tracking": "0.12em"
                  },
                  "title": {
                    "px": 22,
                    "lineHeight": 1.05,
                    "tracking": "-0.02em"
                  }
                }
              },
              "iconSurface": "dark",
              "iconState": "rest",
              "kickerColor": "soft",
              "titleColor": "ink",
              "firstKicker": {
                "color": "soft",
                "accentCarriers": [
                  "graphic-min-24px",
                  "icon"
                ]
              }
            },
            "selection": {
              "target": "answer",
              "targetKind": "text",
              "overlay": "subtle",
              "anchor": "top-end",
              "participantKind": "department",
              "label": "Cliente",
              "collaboratorScale": 1.2
            },
            "indicator": false,
            "defaultLayout": "service",
            "layouts": {
              "service": {
                "requires": [
                  "question",
                  "answer",
                  "body"
                ],
                "references": [
                  "proposal-cinematic-creative",
                  "proposal-cinematic-web",
                  "proposal-cinematic-aeo",
                  "proposal-cinematic-revops",
                  "proposal-cinematic-seo"
                ]
              },
              "hero": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "forbids": [
                  "proof",
                  "steps"
                ],
                "reserves": {
                  "text": {
                    "side": "start",
                    "share": 0.45,
                    "inset": 0.07291666666666667
                  },
                  "eyebrow": {
                    "side": "start",
                    "fromTop": 0.10185185185185185
                  },
                  "question": {
                    "side": "start",
                    "fromTop": 0.18518518518518517
                  },
                  "answer": {
                    "side": "start",
                    "fromTop": 0.2638888888888889
                  },
                  "body": {
                    "side": "start",
                    "fromTop": 0.5185185185185185
                  },
                  "footer": {
                    "side": "bottom",
                    "share": 0.07962962962962963
                  }
                },
                "type": {
                  "eyebrow": {
                    "px": 16,
                    "weight": 500,
                    "tracking": "0.14em",
                    "uppercase": true
                  },
                  "question": {
                    "px": 40,
                    "lineHeight": 1.2
                  },
                  "answer": {
                    "px": 176,
                    "lineHeight": 0.95,
                    "tracking": "-0.045em"
                  },
                  "body": {
                    "px": 27,
                    "lineHeight": 1.45,
                    "maxWidthPx": 500
                  }
                },
                "selection": {
                  "label": "Nexa",
                  "variant": "eight-handles",
                  "padding": "standard"
                },
                "references": [
                  "proposal-cinematic-nexa"
                ]
              },
              "lines": {
                "requires": [
                  "eyebrow",
                  "body"
                ],
                "forbids": [
                  "question",
                  "answer",
                  "proof",
                  "steps"
                ],
                "lines": {
                  "default": [
                    "growth",
                    "brand",
                    "engine",
                    "voice",
                    "revenue-hubspot"
                  ],
                  "max": 5,
                  "rowGapPx": 10,
                  "wordGapPx": 2
                },
                "reserves": {
                  "text": {
                    "side": "start",
                    "share": 0.45,
                    "inset": 0.07291666666666667
                  },
                  "eyebrow": {
                    "side": "start",
                    "fromTop": 0.08888888888888889
                  },
                  "logo": {
                    "side": "start",
                    "fromTop": 0.1388888888888889
                  },
                  "body": {
                    "side": "start",
                    "inset": 0.22395833333333334,
                    "fromTop": 0.14814814814814814
                  },
                  "lines": {
                    "side": "start",
                    "fromTop": 0.24259259259259258
                  },
                  "footer": {
                    "side": "bottom",
                    "share": 0.07962962962962963
                  }
                },
                "type": {
                  "eyebrow": {
                    "px": 16,
                    "weight": 500,
                    "tracking": "0.14em",
                    "uppercase": true
                  },
                  "body": {
                    "px": 30,
                    "weight": 300,
                    "color": "white"
                  },
                  "lineName": {
                    "px": 17,
                    "weight": 500,
                    "tracking": "0.12em",
                    "uppercase": true,
                    "color": "soft",
                    "family": "text"
                  },
                  "lineWord": {
                    "px": 96,
                    "lineHeight": 0.95,
                    "tracking": "-0.04em",
                    "family": "answer",
                    "color": "line-accent"
                  }
                },
                "selection": {
                  "target": "lines",
                  "targetKind": "group",
                  "variant": "eight-handles",
                  "padding": "standard",
                  "overlay": "none",
                  "anchor": "bottom-end",
                  "participantKind": "department",
                  "label": "Nexa",
                  "collaboratorScale": 1.25
                },
                "signature": {
                  "mode": "url-bubble-footer",
                  "logo": {
                    "anchor": "top-start",
                    "heightPx": 52,
                    "reason": "brand-is-subject"
                  }
                },
                "rules": [
                  "photo-reserves-start-45",
                  "no-deck-indicator",
                  "photo-light-spheres-not-voice",
                  "five-accents-only-in-lines",
                  "url-bubble-in-footer"
                ],
                "references": [
                  "proposal-cinematic-nexa-lines"
                ]
              }
            },
            "rules": [
              "photo-reserves-start-45",
              "no-deck-indicator",
              "icon-voice-by-line",
              "icons-at-rest",
              "photo-slide-no-logo",
              "photo-light-spheres-not-voice"
            ],
            "references": [
              {
                "id": "proposal-cinematic-creative",
                "title": "Propuesta · servicios creativos digitales: la directora dirige una órbita de pantallas",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-cinematic-creative.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaCreativaDigital.dc.html"
              },
              {
                "id": "proposal-cinematic-web",
                "title": "Propuesta · web con punch: una web holográfica para personas, buscadores y agentes",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-cinematic-web.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaWebCine.dc.html"
              },
              {
                "id": "proposal-cinematic-nexa",
                "title": "Fuerza híbrida, cine v2: Nexa biónica con lentes, isotipo oficial y luces de partida",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-cinematic-nexa.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckHibridoCarreraLentes.dc.html"
              },
              {
                "id": "proposal-cinematic-aeo",
                "title": "Propuesta · AEO con punch: entre miles de marcas, la IA ilumina una",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-cinematic-aeo.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaAEOCine.dc.html"
              },
              {
                "id": "proposal-cinematic-seo",
                "title": "Propuesta · SEO con punch: el estratega frente al mapa de luz de su oficio",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-cinematic-seo.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaSEOCine.dc.html"
              },
              {
                "id": "proposal-cinematic-revops",
                "title": "Propuesta · RevOps con punch: un moño de luz con agentes en el flujo",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-cinematic-revops.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaRevOpsCine.dc.html"
              },
              {
                "id": "proposal-cinematic-nexa-lines",
                "title": "Líneas de servicio, Nexa con punch: cinco esferas de luz, una por línea",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-cinematic-nexa-lines.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckLineasNexaOrbitas.dc.html"
              }
            ]
          }
        },
        {
          "id": "proposal-service",
          "status": "approved",
          "role": "proposal",
          "formats": [
            "16x9"
          ],
          "summary": "La propuesta sobria, para cuando pide datos y se lee sin presentador: la foto en la lente arriba a la derecha (la única órbita), la voz a la izquierda y tres o cuatro formas de empezar como tarjetas sin íconos, la primera en papel. En un brochure también es la página de servicio.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['proposal-service']",
          "rules": [
            {
              "id": "no-deck-indicator",
              "text": "Sin indicador de deck: la lámina no lleva otra órbita."
            },
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "proposal-service-aeo",
              "title": "Propuesta AEO · sobria, con lente y cuatro formas de empezar (acento Engine)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-service-aeo.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaAEO.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "proposal-service-seo",
              "title": "Propuesta SEO · sobria, con lente y cuatro pasos del método (acento Engine)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-service-seo.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaSEO.dc.html",
              "width": 960,
              "height": 540
            },
            {
              "id": "proposal-service-creative",
              "title": "Propuesta de servicios creativos · sobria, con lente y tres formas de comprar (acento Brand)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-service-creative.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaCreativa.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "proposal-service-web",
              "title": "Propuesta web · sobria, con lente y cuatro formas de empezar (acento Engine)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-service-web.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaWeb.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "proposal-service-revops",
              "title": "Propuesta RevOps · sobria, con lente y cuatro formas de empezar (acento Revenue HubSpot)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/proposal-service-revops.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPropuestaRevOps.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "proposal",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer"
            },
            "photo": {
              "placement": "lens",
              "register": "documental",
              "crop": {
                "fit": "cover",
                "position": "centre"
              }
            },
            "lens": {
              "centerXOfWidth": 0.7916666666666666,
              "centerYOfHeight": 0.3055555555555556,
              "photoRadiusPx": 220,
              "ring": {
                "color": "halo",
                "opacity": 0.28,
                "strokePx": 3
              },
              "arc": {
                "startDeg": 200,
                "endDeg": 250,
                "strokePx": 6,
                "color": "accent"
              },
              "sphereRadiusPx": 12
            },
            "reserves": {
              "text": {
                "side": "start",
                "inset": 0.07291666666666667
              },
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "body": {
                "side": "start",
                "fromTop": 0.4074074074074074
              },
              "steps": {
                "side": "start",
                "fromTop": 0.6296296296296297
              },
              "note": {
                "side": "start",
                "inset": 0.34375,
                "fromTop": 0.9259259259259259
              },
              "footer": {
                "side": "bottom",
                "share": 0.07962962962962963
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true,
                "color": "soft"
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "color": "soft"
              },
              "answer": {
                "px": [
                  120,
                  140
                ],
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 900
              },
              "note": {
                "px": 16,
                "weight": 400,
                "color": "soft"
              }
            },
            "steps": {
              "icons": false,
              "min": 3,
              "layouts": {
                "cards-3": {
                  "count": 3
                },
                "cards-4": {
                  "count": 4
                }
              },
              "card": {
                "heightPx": 270,
                "gutterPx": 20,
                "radiusPx": 16,
                "paddingPx": 26,
                "nameGapPx": 10,
                "descGapPx": 12,
                "first": {
                  "fill": "paper",
                  "shadow": {
                    "yPx": 30,
                    "blurPx": 70,
                    "opacity": 0.4
                  },
                  "titleColor": "navy",
                  "descColor": "light-text"
                },
                "rest": {
                  "stroke": "rule",
                  "strokePx": 1.5
                }
              },
              "kicker": {
                "px": 15,
                "weight": 600,
                "uppercase": true,
                "tracking": "0.12em"
              },
              "title": {
                "px": 38,
                "lineHeight": 1.05,
                "tracking": "-0.025em"
              },
              "desc": {
                "px": 19,
                "weight": 300,
                "lineHeight": 1.4
              },
              "kickerColor": "soft",
              "titleColor": "ink",
              "firstKicker": {
                "color": "navy",
                "accentCarriers": []
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "top-end",
              "participantKind": "department",
              "label": "Cliente",
              "collaboratorScale": 1.1
            },
            "indicator": false,
            "signature": {
              "mode": "url-bubble-footer",
              "logo": false
            },
            "rules": [
              "no-deck-indicator",
              "figures-with-source",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "proposal-service-aeo",
                "title": "Propuesta AEO · sobria, con lente y cuatro formas de empezar (acento Engine)",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-service-aeo.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaAEO.dc.html"
              },
              {
                "id": "proposal-service-seo",
                "title": "Propuesta SEO · sobria, con lente y cuatro pasos del método (acento Engine)",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-service-seo.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaSEO.dc.html"
              },
              {
                "id": "proposal-service-creative",
                "title": "Propuesta de servicios creativos · sobria, con lente y tres formas de comprar (acento Brand)",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-service-creative.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaCreativa.dc.html"
              },
              {
                "id": "proposal-service-web",
                "title": "Propuesta web · sobria, con lente y cuatro formas de empezar (acento Engine)",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-service-web.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaWeb.dc.html"
              },
              {
                "id": "proposal-service-revops",
                "title": "Propuesta RevOps · sobria, con lente y cuatro formas de empezar (acento Revenue HubSpot)",
                "status": "approved",
                "image": "/references/surfaces/deck/proposal-service-revops.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPropuestaRevOps.dc.html"
              }
            ]
          }
        },
        {
          "id": "method-staircase",
          "status": "approved",
          "role": "method",
          "formats": [
            "16x9"
          ],
          "summary": "El método por niveles como escalera, en dos composiciones: peldaños de vidrio con el nivel más alto sólido en el acento, o la escalera tipográfica en diagonal con el último nombre en el acento; la selección, en el nivel que se trabaja.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['method-staircase']",
          "rules": [],
          "references": [
            {
              "id": "method-staircase",
              "title": "Deck · BeX mejorada: la escalera de cinco peldaños",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-staircase.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckBexEscalera.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "method-staircase-flat",
              "title": "Metodología BeX · la escalera tipográfica (variante plana)",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-staircase-flat.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckBex.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "method",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "levels": {
              "count": 5,
              "form": "glass-steps-lit-bleeding-end",
              "last": "solid-with-glow"
            },
            "selection": {
              "target": "level",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "department",
              "collaboratorScale": 1.1
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "body": {
                "side": "start",
                "fromTop": 0.5462962962962963
              },
              "note": {
                "side": "start",
                "fromTop": 0.8611111111111112
              }
            },
            "type": {
              "body": {
                "px": 25,
                "lineHeight": 1.45,
                "maxWidthPx": 500
              },
              "note": {
                "px": 17
              }
            },
            "stair": {
              "x0Px": 760,
              "dxPx": 70,
              "y0Px": 798,
              "dyPx": 132,
              "slabHeightPx": 124,
              "name": {
                "px": 76
              },
              "lastName": {
                "px": 86
              },
              "number": {
                "px": 30
              },
              "descriptor": {
                "px": 23
              }
            },
            "defaultLayout": "steps",
            "layouts": {
              "steps": {
                "references": [
                  "method-staircase"
                ]
              },
              "flat": {
                "levels": {
                  "count": 5,
                  "form": "typographic-diagonal",
                  "last": "accent-name-larger"
                },
                "reserves": {
                  "eyebrow": {
                    "side": "start",
                    "fromTop": 0.10185185185185185
                  },
                  "question": {
                    "side": "start",
                    "fromTop": 0.18518518518518517
                  },
                  "answer": {
                    "side": "start",
                    "fromTop": 0.25
                  },
                  "body": {
                    "side": "start",
                    "fromTop": 0.5462962962962963
                  },
                  "note": {
                    "side": "start",
                    "fromTop": 0.8611111111111112
                  }
                },
                "type": {
                  "answer": {
                    "px": 140,
                    "lineHeight": 0.95,
                    "tracking": "-0.045em"
                  },
                  "body": {
                    "px": 25,
                    "lineHeight": 1.45,
                    "maxWidthPx": 520
                  },
                  "note": {
                    "px": 17,
                    "lineHeight": 1.4
                  }
                },
                "stair": {
                  "x0Px": 800,
                  "dxPx": 60,
                  "y0Px": 820,
                  "dyPx": 132,
                  "rowGapPx": 26,
                  "name": {
                    "px": 80,
                    "lineHeight": 1,
                    "tracking": "-0.035em"
                  },
                  "lastName": {
                    "px": 92,
                    "color": "accent"
                  },
                  "number": {
                    "px": 26,
                    "weight": 300,
                    "boxPx": 40
                  },
                  "descriptor": {
                    "px": 24,
                    "weight": 300
                  }
                },
                "references": [
                  "method-staircase-flat"
                ]
              }
            },
            "rules": [],
            "references": [
              {
                "id": "method-staircase",
                "title": "Deck · BeX mejorada: la escalera de cinco peldaños",
                "status": "approved",
                "image": "/references/surfaces/deck/method-staircase.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckBexEscalera.dc.html"
              },
              {
                "id": "method-staircase-flat",
                "title": "Metodología BeX · la escalera tipográfica (variante plana)",
                "status": "approved",
                "image": "/references/surfaces/deck/method-staircase-flat.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckBex.dc.html"
              }
            ]
          }
        },
        {
          "id": "method-hybrid-workforce",
          "status": "approved",
          "role": "method",
          "formats": [
            "16x9"
          ],
          "summary": "Personas y agentes sobre el mismo trabajo, en dos composiciones: la autoridad del agente crece por tramos y dos cursores toman la respuesta, o la escena con dos selecciones medidas sobre la pantalla.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['method-hybrid-workforce']",
          "rules": [
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            }
          ],
          "references": [
            {
              "id": "method-hybrid-workforce",
              "title": "Fuerza de trabajo híbrida · personas y agentes, la autoridad del agente por tramos",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-hybrid-workforce.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckHibrido.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "method-hybrid-workforce-scene",
              "title": "Fuerza de trabajo híbrida · la escena: persona y agente sobre la misma pieza",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-hybrid-workforce-scene.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckHibridoEscena.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "method",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.26851851851851855
              },
              "body": {
                "side": "start",
                "fromTop": 0.6018518518518519
              },
              "ladderTitle": {
                "side": "start",
                "inset": 0.5572916666666666,
                "fromTop": 0.24074074074074073
              },
              "path": {
                "side": "start",
                "inset": 0.5572916666666666,
                "fromTop": 0.8537037037037037
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "body": {
                "px": 27,
                "lineHeight": 1.45,
                "maxWidthPx": 600
              },
              "ladderTitle": {
                "px": 18,
                "weight": 600,
                "tracking": "0.12em",
                "uppercase": true,
                "color": "soft"
              },
              "path": {
                "px": 19,
                "weight": 300,
                "lineHeight": 1.4,
                "maxWidthPx": 760
              }
            },
            "ladder": {
              "count": 4,
              "xPx": 1070,
              "baseYPx": 900,
              "barWidthPx": 170,
              "gapPx": 14,
              "heightFromPx": 150,
              "heightStepPx": 110,
              "radiusTopPx": 14,
              "padding": {
                "topPx": 20,
                "xPx": 18
              },
              "number": {
                "px": 44,
                "weight": 300
              },
              "label": {
                "px": 20,
                "weight": 600,
                "lineHeight": 1.25,
                "gapPx": 10
              },
              "glass": {
                "color": "halo",
                "opacityFrom": 0.08,
                "opacityStep": 0.07
              },
              "last": {
                "fill": "accent",
                "text": "dark"
              },
              "baseline": {
                "strokePx": 2,
                "color": "rule"
              }
            },
            "progress": {
              "piece": "content"
            },
            "selection": {
              "target": "answer",
              "targetKind": "text",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "subtle",
              "anchor": "top-end",
              "participantKind": "department",
              "label": "Estrategia",
              "collaboratorScale": 1.25,
              "also": [
                {
                  "label": "Agente IA",
                  "anchor": "bottom-end",
                  "action": "resize",
                  "participantKind": "department"
                }
              ]
            },
            "defaultLayout": "ladder",
            "layouts": {
              "ladder": {
                "references": [
                  "method-hybrid-workforce"
                ]
              },
              "scene": {
                "photo": {
                  "placement": "bleed",
                  "register": "documental",
                  "lensMm": 35,
                  "reserve": {
                    "side": "start",
                    "share": 0.45,
                    "form": "calm-deep-dark"
                  }
                },
                "progress": false,
                "reserves": {
                  "eyebrow": {
                    "side": "start",
                    "fromTop": 0.10185185185185185
                  },
                  "question": {
                    "side": "start",
                    "fromTop": 0.18518518518518517
                  },
                  "answer": {
                    "side": "start",
                    "fromTop": 0.25925925925925924
                  },
                  "body": {
                    "side": "start",
                    "fromTop": 0.5925925925925926
                  }
                },
                "type": {
                  "answer": {
                    "px": 160,
                    "lineHeight": 0.95,
                    "tracking": "-0.045em"
                  },
                  "body": {
                    "px": 28,
                    "lineHeight": 1.45,
                    "maxWidthPx": 600
                  }
                },
                "selection": {
                  "target": "object",
                  "targetKind": "object",
                  "variant": "eight-handles",
                  "padding": "standard",
                  "overlay": "none",
                  "participantKind": "department",
                  "collaboratorScale": 1.25,
                  "targets": {
                    "count": 2,
                    "agentColorLine": "engine"
                  }
                },
                "rules": [
                  "photo-slide-no-logo",
                  "url-bubble-in-footer",
                  "selection-never-on-person"
                ],
                "references": [
                  "method-hybrid-workforce-scene"
                ]
              }
            },
            "rules": [
              "url-bubble-in-footer",
              "answer-dominates-3x"
            ],
            "references": [
              {
                "id": "method-hybrid-workforce",
                "title": "Fuerza de trabajo híbrida · personas y agentes, la autoridad del agente por tramos",
                "status": "approved",
                "image": "/references/surfaces/deck/method-hybrid-workforce.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckHibrido.dc.html"
              },
              {
                "id": "method-hybrid-workforce-scene",
                "title": "Fuerza de trabajo híbrida · la escena: persona y agente sobre la misma pieza",
                "status": "approved",
                "image": "/references/surfaces/deck/method-hybrid-workforce-scene.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckHibridoEscena.dc.html"
              }
            ]
          }
        },
        {
          "id": "method-score-ring",
          "status": "approved",
          "role": "method",
          "formats": [
            "16x9"
          ],
          "summary": "Cómo se mide: un anillo segmentado, un arco por dimensión según su peso, el total al centro y el CTA con el cursor del lector.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['method-score-ring']",
          "rules": [
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            },
            {
              "id": "one-sphere-per-piece",
              "text": "Una esfera por pieza: cierra la respuesta; nunca es viñeta ni adorno."
            }
          ],
          "references": [
            {
              "id": "method-score-ring",
              "title": "Brand Visibility Grader · el anillo del puntaje en siete dimensiones",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-score-ring.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckGrader.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "method",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "body": {
                "side": "start",
                "fromTop": 0.4166666666666667
              },
              "cta": {
                "side": "start",
                "fromTop": 0.6481481481481481
              },
              "source": {
                "side": "start",
                "inset": 0.34375,
                "fromTop": 0.9259259259259259
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "body": {
                "px": 25,
                "lineHeight": 1.45,
                "maxWidthPx": 560
              },
              "ctaUrl": {
                "px": 20,
                "weight": 300,
                "lineHeight": 1.4
              },
              "source": {
                "px": 16,
                "weight": 400
              }
            },
            "ring": {
              "cxOfWidth": 0.6822916666666666,
              "cyPx": 520,
              "rPx": 250,
              "startDeg": -90,
              "degPerPoint": 3.6,
              "gapDeg": 3,
              "stroke": {
                "heaviestPx": 34,
                "restPx": 26
              },
              "opacity": {
                "heaviest": 1,
                "restFrom": 0.75,
                "restStep": 0.08
              },
              "total": {
                "px": 110,
                "weight": 300,
                "tracking": "-0.04em",
                "boxPx": 300,
                "topPx": 456
              },
              "totalLabel": {
                "px": 22,
                "weight": 300,
                "topPx": 570
              },
              "label": {
                "radiusOffsetPx": 70,
                "boxPx": 300,
                "topOffsetPx": -26,
                "verticalCos": 0.25,
                "weight": {
                  "px": 40,
                  "weight": 300
                },
                "name": {
                  "px": 18,
                  "weight": 400,
                  "gapPx": 2
                }
              }
            },
            "cta": {
              "button": {
                "px": 24,
                "weight": 600,
                "padding": {
                  "yPx": 22,
                  "xPx": 38
                },
                "radiusPx": 14
              },
              "descriptorGapPx": 20,
              "cursorScale": 1.3
            },
            "indicator": false,
            "rules": [
              "figures-with-source",
              "one-sphere-per-piece"
            ],
            "references": [
              {
                "id": "method-score-ring",
                "title": "Brand Visibility Grader · el anillo del puntaje en siete dimensiones",
                "status": "approved",
                "image": "/references/surfaces/deck/method-score-ring.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckGrader.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-text",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "La respuesta es la lámina: una palabra a 400 px que la selección toma entera, la bajada abajo y tres puntos cortos con su filete.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-text']",
          "rules": [
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-text",
              "title": "Deck · texto: el porqué, dicho en grande",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-text.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckTexto.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "progress": {
              "piece": "content"
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "body": {
                "side": "start",
                "fromTop": 0.7648148148148148
              },
              "points": {
                "side": "end",
                "inset": 0.07291666666666667,
                "fromTop": 0.8074074074074075
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 48,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 400,
                "lineHeight": 1,
                "tracking": "-0.05em",
                "insetPx": -16
              },
              "body": {
                "px": 36,
                "weight": 300,
                "lineHeight": 1.35,
                "maxWidthPx": 860
              },
              "point": {
                "px": 22,
                "weight": 600,
                "gapPx": 8,
                "paddingTopPx": 10,
                "ruleStrokePx": 2,
                "widthPx": 620,
                "count": 3
              }
            },
            "selection": {
              "target": "answer",
              "targetKind": "text",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1.6
            },
            "signature": {
              "mode": "url-bubble",
              "urlBubble": true
            },
            "rules": [
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-text",
                "title": "Deck · texto: el porqué, dicho en grande",
                "status": "approved",
                "image": "/references/surfaces/deck/content-text.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckTexto.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-bullets",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Cuatro puntos numerados en 2 × 2, el número en el acento y nunca con la esfera; la selección toma el que define la oferta.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-bullets']",
          "rules": [
            {
              "id": "bullets-never-sphere",
              "text": "Las viñetas nunca llevan la esfera."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-bullets",
              "title": "Deck · texto con viñetas: cuatro puntos numerados",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-bullets.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckVinetas.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "progress": {
              "piece": "content"
            },
            "list": {
              "count": 4,
              "numbered": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "list": {
                "side": "start",
                "fromTop": 0.48148148148148145
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 120,
                "lineHeight": 1,
                "tracking": "-0.035em",
                "insetPx": -4
              },
              "number": {
                "px": 84,
                "weight": 300,
                "tracking": "-0.03em",
                "raisePx": 10,
                "gapPx": 34,
                "color": "accent"
              },
              "title": {
                "px": 32,
                "weight": 600,
                "lineHeight": 1.2
              },
              "desc": {
                "px": 24,
                "weight": 300,
                "lineHeight": 1.45,
                "gapPx": 10
              }
            },
            "grid": {
              "columns": 2,
              "widthPx": 1640,
              "rowGapPx": 56,
              "columnGapPx": 110,
              "ruleStrokePx": 2,
              "paddingTopPx": 18
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "department",
              "label": "Growth",
              "collaboratorScale": 1
            },
            "signature": {
              "mode": "url-bubble",
              "urlBubble": true
            },
            "rules": [
              "bullets-never-sphere",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-bullets",
                "title": "Deck · texto con viñetas: cuatro puntos numerados",
                "status": "approved",
                "image": "/references/surfaces/deck/content-bullets.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckVinetas.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-team",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "El squad real en fichas de vidrio en profundidad alrededor del interlocutor único, al frente con la selección, sobre la plataforma de luz donde está «Tu marca».",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-team']",
          "rules": [
            {
              "id": "team-real-people-only",
              "text": "Las fichas del equipo son del squad real (fotos de las personas que trabajan la cuenta); nunca una cara generada."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-team",
              "title": "Deck · el equipo: el squad real en fichas de vidrio sobre la órbita",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-team.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckEquipo.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 470
              },
              "answer": {
                "px": 140,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              },
              "center": {
                "px": 46,
                "tracking": "-0.03em"
              },
              "centerNote": {
                "px": 19,
                "weight": 300,
                "gapPx": 4
              }
            },
            "twoLineShiftPx": 50,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 900,
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.28
                  },
                  {
                    "at": 0.35,
                    "color": "teal",
                    "opacity": 0.1
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ],
                "cxPx": 1300,
                "cyPx": 520
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.3
                  },
                  {
                    "at": 0.7,
                    "color": "teal",
                    "opacity": 0.06
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.55,
                "strokePx": 3
              },
              "arc": {
                "color": "teal",
                "strokePx": 6,
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                },
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ]
              },
              "cxPx": 1300,
              "cyPx": 850,
              "rxPx": 560,
              "ryPx": 118
            },
            "cards": {
              "perspectivePx": 1800,
              "originPx": [
                1300,
                450
              ],
              "photoRatio": 1.12,
              "items": [
                {
                  "cxPx": 885,
                  "topPx": 330,
                  "widthPx": 190,
                  "rotateYDeg": 18,
                  "z": 2
                },
                {
                  "cxPx": 1065,
                  "topPx": 300,
                  "widthPx": 225,
                  "rotateYDeg": 12,
                  "z": 3
                },
                {
                  "cxPx": 1300,
                  "topPx": 240,
                  "widthPx": 290,
                  "rotateYDeg": 0,
                  "z": 5,
                  "lead": true
                },
                {
                  "cxPx": 1565,
                  "topPx": 300,
                  "widthPx": 225,
                  "rotateYDeg": -12,
                  "z": 3
                },
                {
                  "cxPx": 1790,
                  "topPx": 330,
                  "widthPx": 170,
                  "rotateYDeg": -18,
                  "z": 2
                }
              ],
              "fill": [
                "#0e2a44",
                "#081c30"
              ],
              "radiusPx": {
                "lead": 24,
                "rest": 20
              },
              "border": {
                "lead": {
                  "px": 2,
                  "color": "halo",
                  "opacity": 0.85
                },
                "rest": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                }
              },
              "shadow": {
                "yPx": 40,
                "blurPx": 90,
                "color": "#000610",
                "opacity": 0.7
              },
              "glow": {
                "lead": {
                  "blurPx": 90,
                  "opacity": 0.45
                },
                "rest": {
                  "blurPx": 40,
                  "opacity": 0.16
                }
              },
              "padding": {
                "lead": [
                  18,
                  20,
                  20
                ],
                "rest": [
                  14,
                  16,
                  16
                ]
              },
              "name": {
                "leadPx": 30,
                "px": 22
              },
              "role": {
                "leadPx": 18,
                "px": 15,
                "gapPx": 3,
                "color": "#c9d6e2"
              },
              "reflection": {
                "gapPx": 14,
                "fromStop": 0.72,
                "opacity": 0.16
              }
            },
            "center": {
              "leftPx": 1050,
              "topPx": 815,
              "widthPx": 500,
              "glow": {
                "blurPx": 30,
                "opacity": 0.45
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "top-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1.1
            },
            "signature": {
              "mode": "url-bubble",
              "urlBubble": true
            },
            "indicator": false,
            "rules": [
              "team-real-people-only",
              "one-orbit-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-team",
                "title": "Deck · el equipo: el squad real en fichas de vidrio sobre la órbita",
                "status": "approved",
                "image": "/references/surfaces/deck/content-team.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckEquipo.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-day",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "El día a día en cuatro composiciones: el reloj (la lente con el momento de ahora y los otros como satélites en su hora), las herramientas sobre el panel de Greenhouse, el avance en Notion y Frame.io y los resultados en vivo; interfaces genéricas con el isotipo real de cada herramienta.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-day']",
          "rules": [
            {
              "id": "satellites-arc-no-sphere",
              "text": "Con satélites, el arco es largo, en degradé y sin esfera."
            },
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-day",
              "title": "Deck · el día a día: cuatro momentos con horario",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-day.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckDiaADia.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "content-day-tools",
              "title": "Deck · el día a día con las herramientas: el panel de Greenhouse al centro",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-day-tools.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckVivelo.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "content-day-live-progress",
              "title": "Deck · vívelo 1: el plan en Notion y la aprobación en Frame.io",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-day-live-progress.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckVivelo.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "content-day-live-results",
              "title": "Deck · vívelo 2: los resultados en vivo",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-day-live-results.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckVivelo.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "photo": {
              "placement": "lens",
              "register": "documental"
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.28888888888888886
              },
              "body": {
                "side": "start",
                "fromTop": 0.5
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 400
              },
              "answer": {
                "px": 230,
                "lineHeight": 0.95,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 25,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              },
              "time": {
                "px": 56,
                "weight": 300,
                "tracking": "-0.03em"
              },
              "timeLabel": {
                "px": 21,
                "weight": 300,
                "lineHeight": 1.3,
                "gapPx": 6
              },
              "now": {
                "px": 76,
                "tracking": "-0.04em"
              },
              "nowLabel": {
                "px": 20,
                "weight": 600,
                "tracking": "0.08em",
                "gapPx": 6
              }
            },
            "clock": {
              "cxPx": 1080,
              "cyPx": 560,
              "photoRadiusPx": 280,
              "halo": {
                "radiusRatio": 1.35,
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.13
                  },
                  {
                    "at": 0.6,
                    "color": "halo",
                    "opacity": 0.03
                  },
                  {
                    "at": 1,
                    "color": "halo",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.22,
                "strokePx": 3
              },
              "arc": {
                "strokePx": 7,
                "fromOffsetDeg": 4,
                "toOffsetDeg": -6
              },
              "satellites": {
                "count": 3,
                "sizePx": 176,
                "borderPx": 7,
                "labelGapPx": 26,
                "labelRaisePx": 42,
                "belowGapPx": 16,
                "belowShiftPx": 20,
                "labelWidthPx": 280
              },
              "now": {
                "offsetXPx": 34,
                "offsetYPx": 50
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "group",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "top-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1
            },
            "signature": {
              "mode": "url-bubble",
              "urlBubble": true
            },
            "indicator": false,
            "defaultLayout": "clock",
            "layouts": {
              "clock": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "references": [
                  "content-day"
                ]
              },
              "tools": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "reserves": {
                  "eyebrow": {
                    "side": "start",
                    "fromTop": 0.10185185185185185
                  },
                  "question": {
                    "side": "start",
                    "fromTop": 0.1814814814814815
                  },
                  "answer": {
                    "side": "start",
                    "fromTop": 0.25925925925925924
                  },
                  "body": {
                    "side": "start",
                    "fromTop": 0.5925925925925926
                  }
                },
                "type": {
                  "eyebrow": {
                    "px": 16,
                    "weight": 500,
                    "tracking": "0.14em",
                    "uppercase": true
                  },
                  "question": {
                    "px": 40,
                    "lineHeight": 1.2,
                    "maxWidthPx": 470
                  },
                  "answer": {
                    "px": 176,
                    "lineHeight": 0.9,
                    "tracking": "-0.05em",
                    "insetPx": -8
                  },
                  "body": {
                    "px": 26,
                    "weight": 300,
                    "lineHeight": 1.45,
                    "maxWidthPx": 380
                  },
                  "toolKicker": {
                    "px": 14,
                    "weight": 500,
                    "tracking": "0.12em"
                  },
                  "toolTitle": {
                    "px": 26,
                    "weight": 600
                  },
                  "caption": {
                    "px": 28,
                    "weight": 600
                  },
                  "captionNote": {
                    "px": 19,
                    "weight": 300
                  }
                },
                "selection": {
                  "cursor": "none"
                },
                "references": [
                  "content-day-tools"
                ]
              },
              "live-progress": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "reserves": {
                  "eyebrow": {
                    "side": "start",
                    "fromTop": 0.10185185185185185
                  },
                  "question": {
                    "side": "start",
                    "fromTop": 0.1814814814814815
                  },
                  "answer": {
                    "side": "start",
                    "fromTop": 0.25925925925925924
                  },
                  "body": {
                    "side": "start",
                    "fromTop": 0.5925925925925926
                  }
                },
                "type": {
                  "eyebrow": {
                    "px": 16,
                    "weight": 500,
                    "tracking": "0.14em",
                    "uppercase": true
                  },
                  "question": {
                    "px": 40,
                    "lineHeight": 1.2,
                    "maxWidthPx": 470
                  },
                  "answer": {
                    "px": 176,
                    "lineHeight": 0.9,
                    "tracking": "-0.05em",
                    "insetPx": -8
                  },
                  "body": {
                    "px": 26,
                    "weight": 300,
                    "lineHeight": 1.45,
                    "maxWidthPx": 380
                  }
                },
                "selection": {
                  "cursor": "local",
                  "target": "cta",
                  "targetKind": "group",
                  "variant": "open-brackets",
                  "padding": "compact",
                  "overlay": "none",
                  "anchor": "end-center"
                },
                "references": [
                  "content-day-live-progress"
                ]
              },
              "live-results": {
                "requires": [
                  "eyebrow",
                  "question",
                  "answer",
                  "body"
                ],
                "reserves": {
                  "eyebrow": {
                    "side": "start",
                    "fromTop": 0.10185185185185185
                  },
                  "question": {
                    "side": "start",
                    "fromTop": 0.1814814814814815
                  },
                  "answer": {
                    "side": "start",
                    "fromTop": 0.25925925925925924
                  },
                  "body": {
                    "side": "start",
                    "fromTop": 0.5925925925925926
                  }
                },
                "type": {
                  "eyebrow": {
                    "px": 16,
                    "weight": 500,
                    "tracking": "0.14em",
                    "uppercase": true
                  },
                  "question": {
                    "px": 40,
                    "lineHeight": 1.2,
                    "maxWidthPx": 470
                  },
                  "answer": {
                    "px": 176,
                    "lineHeight": 0.9,
                    "tracking": "-0.05em",
                    "insetPx": -8
                  },
                  "body": {
                    "px": 26,
                    "weight": 300,
                    "lineHeight": 1.45,
                    "maxWidthPx": 380
                  }
                },
                "selection": {
                  "cursor": "local",
                  "target": "cta",
                  "targetKind": "group",
                  "variant": "open-brackets",
                  "padding": "compact",
                  "overlay": "none",
                  "anchor": "end-center"
                },
                "references": [
                  "content-day-live-results"
                ]
              }
            },
            "live": {
              "twoLineShiftPx": 50,
              "questionWrapChars": 22,
              "answerShadow": {
                "yPx": 10,
                "blurPx": 60,
                "opacity": 0.35,
                "color": "#000000"
              },
              "glass": {
                "dark": {
                  "fill": [
                    "#12344f",
                    "#081c30"
                  ],
                  "angleDeg": 160,
                  "border": {
                    "px": 1,
                    "color": "white",
                    "opacity": 0.16
                  },
                  "shadow": {
                    "yPx": 30,
                    "blurPx": 70,
                    "color": "#000610",
                    "opacity": 0.65
                  },
                  "halo": {
                    "blurPx": 40,
                    "opacity": 0.16
                  }
                },
                "document": {
                  "fill": "#ffffff",
                  "ink": "#0b1f33",
                  "muted": "#5f6b7a",
                  "rule": "#e3e8ee",
                  "chip": "#f5f7fa",
                  "shadow": {
                    "yPx": 50,
                    "blurPx": 110,
                    "color": "#000610",
                    "opacity": 0.75
                  },
                  "halo": {
                    "blurPx": 90,
                    "opacity": 0.22
                  },
                  "edge": {
                    "color": "white",
                    "opacity": 0.16,
                    "px": 1
                  }
                }
              },
              "deep": {
                "yPx": 50,
                "blurPx": 110,
                "color": "#000610",
                "opacity": 0.75,
                "edgeOpacity": 0.16,
                "haloBlurPx": 90,
                "haloOpacity": 0.22
              },
              "reflection": {
                "gapPx": 14,
                "fromStop": 0.72,
                "opacity": 0.16
              },
              "beam": {
                "strokePx": 2.5,
                "glow": {
                  "strokePx": 8,
                  "opacity": 0.5,
                  "blurPx": 4
                },
                "liftPx": 40,
                "from": {
                  "color": "halo",
                  "opacity": 0.9
                }
              },
              "tools": {
                "stage": {
                  "halo": {
                    "rPx": 900,
                    "stops": [
                      {
                        "at": 0,
                        "color": "halo",
                        "opacity": 0.28
                      },
                      {
                        "at": 0.35,
                        "color": "teal",
                        "opacity": 0.1
                      },
                      {
                        "at": 1,
                        "color": "teal",
                        "opacity": 0
                      }
                    ],
                    "cxPx": 1190,
                    "cyPx": 520
                  },
                  "floor": {
                    "fromYPx": 778,
                    "color": "#000814",
                    "opacity": 0.55
                  }
                },
                "platform": {
                  "fill": {
                    "stops": [
                      {
                        "at": 0,
                        "color": "halo",
                        "opacity": 0.3
                      },
                      {
                        "at": 0.7,
                        "color": "teal",
                        "opacity": 0.06
                      },
                      {
                        "at": 1,
                        "color": "teal",
                        "opacity": 0
                      }
                    ]
                  },
                  "ring": {
                    "color": "halo",
                    "opacity": 0.55,
                    "strokePx": 3
                  },
                  "arc": {
                    "color": "teal",
                    "strokePx": 6,
                    "glow": {
                      "strokePx": 14,
                      "opacity": 0.45,
                      "blurPx": 9
                    },
                    "from": [
                      -0.92,
                      0.39
                    ],
                    "to": [
                      0.7,
                      0.71
                    ]
                  },
                  "cxPx": 1190,
                  "cyPx": 850,
                  "rxPx": 500,
                  "ryPx": 105
                },
                "perspectivePx": 1700,
                "originPx": [
                  1190,
                  460
                ],
                "panel": {
                  "leftPx": 780,
                  "topPx": 260,
                  "widthPx": 820,
                  "heightPx": 490,
                  "radiusPx": 22,
                  "rotateYDeg": -14,
                  "rotateXDeg": 9
                },
                "tiles": [
                  {
                    "xPx": 630,
                    "yPx": 132,
                    "sizePx": 128,
                    "z": 7,
                    "beamTo": [
                      960,
                      380
                    ]
                  },
                  {
                    "xPx": 1620,
                    "yPx": 40,
                    "sizePx": 112,
                    "z": 7,
                    "beamTo": [
                      1420,
                      330
                    ]
                  },
                  {
                    "xPx": 1670,
                    "yPx": 540,
                    "sizePx": 150,
                    "z": 8,
                    "beamTo": [
                      1420,
                      600
                    ]
                  },
                  {
                    "xPx": 640,
                    "yPx": 560,
                    "sizePx": 142,
                    "z": 8,
                    "beamTo": [
                      950,
                      620
                    ],
                    "own": true
                  }
                ],
                "tile": {
                  "radiusRatio": 0.27,
                  "iconRatio": 0.56,
                  "ownIconRatio": 0.62,
                  "labelGapPx": 16,
                  "labelWidthPx": 300,
                  "light": {
                    "fill": [
                      "#ffffff",
                      "#eaf1f6",
                      "#cfdce6"
                    ],
                    "midAt": 0.55,
                    "edgeOpacity": 0.7
                  },
                  "own": {
                    "fill": [
                      "#14506e",
                      "#001a33"
                    ],
                    "edgeOpacity": 0.28
                  },
                  "shadow": {
                    "yPx": 30,
                    "blurPx": 60,
                    "color": "#000610",
                    "opacity": 0.6
                  },
                  "glow": {
                    "blurPx": 50,
                    "opacity": 0.35
                  }
                },
                "caption": {
                  "leftPx": 930,
                  "topPx": 966,
                  "widthPx": 520,
                  "logoPx": 30,
                  "gapPx": 12
                }
              },
              "progress": {
                "stage": {
                  "halo": {
                    "rPx": 900,
                    "stops": [
                      {
                        "at": 0,
                        "color": "halo",
                        "opacity": 0.28
                      },
                      {
                        "at": 0.35,
                        "color": "teal",
                        "opacity": 0.1
                      },
                      {
                        "at": 1,
                        "color": "teal",
                        "opacity": 0
                      }
                    ],
                    "cxPx": 1320,
                    "cyPx": 520
                  },
                  "floor": {
                    "fromYPx": 778,
                    "color": "#000814",
                    "opacity": 0.55
                  }
                },
                "platform": {
                  "fill": {
                    "stops": [
                      {
                        "at": 0,
                        "color": "halo",
                        "opacity": 0.3
                      },
                      {
                        "at": 0.7,
                        "color": "teal",
                        "opacity": 0.06
                      },
                      {
                        "at": 1,
                        "color": "teal",
                        "opacity": 0
                      }
                    ]
                  },
                  "ring": {
                    "color": "halo",
                    "opacity": 0.55,
                    "strokePx": 3
                  },
                  "arc": {
                    "color": "teal",
                    "strokePx": 6,
                    "glow": {
                      "strokePx": 14,
                      "opacity": 0.45,
                      "blurPx": 9
                    },
                    "from": [
                      -0.92,
                      0.39
                    ],
                    "to": [
                      0.7,
                      0.71
                    ]
                  },
                  "cxPx": 1400,
                  "cyPx": 800,
                  "rxPx": 460,
                  "ryPx": 92
                },
                "perspectivePx": 1600,
                "originPx": [
                  1200,
                  480
                ],
                "plan": {
                  "leftPx": 650,
                  "topPx": 200,
                  "widthPx": 540,
                  "radiusPx": 22,
                  "rotateYDeg": 22,
                  "rotateXDeg": 6,
                  "opacity": 0.96,
                  "columns": 3
                },
                "review": {
                  "leftPx": 1070,
                  "topPx": 170,
                  "widthPx": 720,
                  "radiusPx": 24,
                  "rotateYDeg": -13,
                  "rotateXDeg": 6,
                  "piece": {
                    "widthPx": 340,
                    "heightPx": 425,
                    "pin": {
                      "xPx": 206,
                      "yPx": 84,
                      "sizePx": 38
                    }
                  }
                },
                "beam": {
                  "from": [
                    1010,
                    390
                  ],
                  "to": [
                    1130,
                    470
                  ]
                }
              },
              "results": {
                "stage": {
                  "halo": {
                    "rPx": 900,
                    "stops": [
                      {
                        "at": 0,
                        "color": "halo",
                        "opacity": 0.28
                      },
                      {
                        "at": 0.35,
                        "color": "teal",
                        "opacity": 0.1
                      },
                      {
                        "at": 1,
                        "color": "teal",
                        "opacity": 0
                      }
                    ],
                    "cxPx": 1280,
                    "cyPx": 480
                  },
                  "floor": {
                    "fromYPx": 778,
                    "color": "#000814",
                    "opacity": 0.55
                  }
                },
                "platform": {
                  "fill": {
                    "stops": [
                      {
                        "at": 0,
                        "color": "halo",
                        "opacity": 0.3
                      },
                      {
                        "at": 0.7,
                        "color": "teal",
                        "opacity": 0.06
                      },
                      {
                        "at": 1,
                        "color": "teal",
                        "opacity": 0
                      }
                    ]
                  },
                  "ring": {
                    "color": "halo",
                    "opacity": 0.55,
                    "strokePx": 3
                  },
                  "arc": {
                    "color": "teal",
                    "strokePx": 6,
                    "glow": {
                      "strokePx": 14,
                      "opacity": 0.45,
                      "blurPx": 9
                    },
                    "from": [
                      -0.92,
                      0.39
                    ],
                    "to": [
                      0.7,
                      0.71
                    ]
                  },
                  "cxPx": 1300,
                  "cyPx": 830,
                  "rxPx": 520,
                  "ryPx": 100
                },
                "perspectivePx": 1700,
                "originPx": [
                  1250,
                  440
                ],
                "panel": {
                  "leftPx": 800,
                  "topPx": 140,
                  "widthPx": 980,
                  "heightPx": 585,
                  "radiusPx": 24,
                  "rotateYDeg": -16,
                  "rotateXDeg": 8
                },
                "meeting": {
                  "leftPx": 1460,
                  "topPx": 60,
                  "widthPx": 380,
                  "radiusPx": 20,
                  "rotateYDeg": -10,
                  "perspectivePx": 1200
                },
                "report": {
                  "leftPx": 640,
                  "topPx": 520,
                  "widthPx": 640,
                  "radiusPx": 24,
                  "border": {
                    "px": 2,
                    "color": "halo",
                    "opacity": 0.8
                  },
                  "glow": {
                    "blurPx": 120,
                    "opacity": 0.55
                  }
                }
              }
            },
            "rules": [
              "satellites-arc-no-sphere",
              "generic-ui-with-real-isotypes",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-day",
                "title": "Deck · el día a día: cuatro momentos con horario",
                "status": "approved",
                "image": "/references/surfaces/deck/content-day.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckDiaADia.dc.html"
              },
              {
                "id": "content-day-tools",
                "title": "Deck · el día a día con las herramientas: el panel de Greenhouse al centro",
                "status": "approved",
                "image": "/references/surfaces/deck/content-day-tools.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckVivelo.dc.html"
              },
              {
                "id": "content-day-live-progress",
                "title": "Deck · vívelo 1: el plan en Notion y la aprobación en Frame.io",
                "status": "approved",
                "image": "/references/surfaces/deck/content-day-live-progress.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckVivelo.dc.html"
              },
              {
                "id": "content-day-live-results",
                "title": "Deck · vívelo 2: los resultados en vivo",
                "status": "approved",
                "image": "/references/surfaces/deck/content-day-live-results.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckVivelo.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-brand-family",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "La familia Search Visibility 360 (deck SEO/AEO): SEO y AEO al mismo nivel, con la cabecera de la marca paraguas y cuatro piezas —AEO Assessment, AI Visibility Report, Insights y el servicio— con sus lockups oficiales, sin editar.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-brand-family']",
          "rules": [
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            },
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            }
          ],
          "references": [
            {
              "id": "content-brand-family",
              "title": "Deck · la familia Search Visibility 360: SEO y AEO al mismo nivel, con sus lockups oficiales",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-brand-family.jpg",
              "canvasPage": "deck",
              "canvasBoard": "SV360-Familia.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": false
            },
            "reserves": {
              "question": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.3
              },
              "answer": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.3611111111111111
              },
              "body": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.6166666666666667
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 640
              },
              "answer": {
                "px": 124,
                "lineHeight": 0.95,
                "tracking": "-0.035em",
                "insetPx": 0
              },
              "body": {
                "px": 28,
                "weight": 400,
                "lineHeight": 1.35,
                "maxWidthPx": 640
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 160,
                "insetPx": 140,
                "bottomPx": 62
              }
            },
            "productMark": {
              "optional": true,
              "placement": "content-brand-family"
            },
            "indicator": false,
            "rules": [
              "url-bubble-in-footer",
              "generic-ui-with-real-isotypes"
            ],
            "references": [
              {
                "id": "content-brand-family",
                "title": "Deck · la familia Search Visibility 360: SEO y AEO al mismo nivel, con sus lockups oficiales",
                "status": "approved",
                "image": "/references/surfaces/deck/content-brand-family.jpg",
                "canvasPage": "deck",
                "canvasBoard": "SV360-Familia.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-service-mockups",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Lo que hace el equipo SEO en tres fichas de vidrio con maquetas nativas grandes (SEO técnico, contenido y autoridad) sobre la plataforma de luz, más las entregas como chips; nunca capturas chicas de la web.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-service-mockups']",
          "rules": [
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            },
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            }
          ],
          "references": [
            {
              "id": "content-service-mockups",
              "title": "Deck · SEO en maquetas nativas: técnico, contenido y autoridad",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-service-mockups.jpg",
              "canvasPage": "deck",
              "canvasBoard": "SEO-Servicios.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.12037037037037036
              },
              "question": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.4351851851851852
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 560
              },
              "answer": {
                "px": 128,
                "lineHeight": 0.95,
                "tracking": "-0.045em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 460
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 160,
                "insetPx": 140,
                "bottomPx": 62
              }
            },
            "productMark": {
              "optional": true,
              "placement": "default"
            },
            "indicator": false,
            "rules": [
              "url-bubble-in-footer",
              "generic-ui-with-real-isotypes"
            ],
            "references": [
              {
                "id": "content-service-mockups",
                "title": "Deck · SEO en maquetas nativas: técnico, contenido y autoridad",
                "status": "approved",
                "image": "/references/surfaces/deck/content-service-mockups.jpg",
                "canvasPage": "deck",
                "canvasBoard": "SEO-Servicios.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-report-formats",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Cómo llega el informe de Insights: el informe vivo en interfaz blanca al centro y los formatos unidos por haces. Mostrar sólo los formatos que el servicio habilita al abrirse.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-report-formats']",
          "rules": [
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            },
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            }
          ],
          "references": [
            {
              "id": "content-report-formats",
              "title": "Deck · Insights llega: el informe vivo en interfaz blanca y sus formatos",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-report-formats.jpg",
              "canvasPage": "deck",
              "canvasBoard": "Insights-Llega.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.21296296296296297
              },
              "question": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.2638888888888889
              },
              "answer": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.325
              },
              "body": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.5805555555555556
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 640
              },
              "answer": {
                "px": 124,
                "lineHeight": 0.95,
                "tracking": "-0.035em",
                "insetPx": 0
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 600
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 160,
                "insetPx": 140,
                "bottomPx": 62
              }
            },
            "productMark": {
              "optional": true,
              "placement": "default"
            },
            "indicator": false,
            "rules": [
              "url-bubble-in-footer",
              "generic-ui-with-real-isotypes"
            ],
            "references": [
              {
                "id": "content-report-formats",
                "title": "Deck · Insights llega: el informe vivo en interfaz blanca y sus formatos",
                "status": "approved",
                "image": "/references/surfaces/deck/content-report-formats.jpg",
                "canvasPage": "deck",
                "canvasBoard": "Insights-Llega.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-committee-deck",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "El deck del comité ya armado: la lámina escrita por la IA en perspectiva con dos apiladas detrás, la barra del modo presentación y tres fichas con los formatos.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-committee-deck']",
          "rules": [
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            },
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            }
          ],
          "references": [
            {
              "id": "content-committee-deck",
              "title": "Deck · el deck del comité, ya armado: «¿Y el PPT del comité? Ya está.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-committee-deck.jpg",
              "canvasPage": "deck",
              "canvasBoard": "Insights-Formatos.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.12037037037037036
              },
              "question": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.3055555555555556
              },
              "body": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.6388888888888888
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 440
              },
              "answer": {
                "px": 176,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 560
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 160,
                "insetPx": 140,
                "bottomPx": 62
              }
            },
            "productMark": {
              "optional": true,
              "placement": "default"
            },
            "indicator": false,
            "rules": [
              "url-bubble-in-footer",
              "generic-ui-with-real-isotypes"
            ],
            "references": [
              {
                "id": "content-committee-deck",
                "title": "Deck · el deck del comité, ya armado: «¿Y el PPT del comité? Ya está.»",
                "status": "approved",
                "image": "/references/surfaces/deck/content-committee-deck.jpg",
                "canvasPage": "deck",
                "canvasBoard": "Insights-Formatos.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-industries",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Las industrias en seis fichas de vidrio, cada una con la pregunta que ese comprador le hace a la IA y el ícono de composer; una destacada.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-industries']",
          "rules": [
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            },
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            }
          ],
          "references": [
            {
              "id": "content-industries",
              "title": "Deck · industrias: seis pilares con la pregunta que cada comprador le hace a la IA",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-industries.jpg",
              "canvasPage": "deck",
              "canvasBoard": "Industrias.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.12037037037037036
              },
              "question": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.5185185185185185
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 600
              },
              "answer": {
                "px": 128,
                "lineHeight": 0.95,
                "tracking": "-0.045em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 540
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 160,
                "insetPx": 140,
                "bottomPx": 62
              }
            },
            "productMark": {
              "optional": true,
              "placement": "default"
            },
            "indicator": false,
            "rules": [
              "url-bubble-in-footer",
              "generic-ui-with-real-isotypes"
            ],
            "references": [
              {
                "id": "content-industries",
                "title": "Deck · industrias: seis pilares con la pregunta que cada comprador le hace a la IA",
                "status": "approved",
                "image": "/references/surfaces/deck/content-industries.jpg",
                "canvasPage": "deck",
                "canvasBoard": "Industrias.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-markets",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Los mercados desde la órbita: las Américas de noche con un punto de luz por país atendido, unidos por arcos, y la etiqueta compuesta sobre cada nodo.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-markets']",
          "rules": [
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            },
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            }
          ],
          "references": [
            {
              "id": "content-markets",
              "title": "Deck · mercados: cinco países desde la órbita",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-markets.jpg",
              "canvasPage": "deck",
              "canvasBoard": "Mercados.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "photo": {
              "placement": "bleed",
              "register": "puesta-en-escena"
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.12037037037037036
              },
              "question": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "inset": 0.07291666666666667,
                "fromTop": 0.5185185185185185
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 600
              },
              "answer": {
                "px": 128,
                "lineHeight": 0.95,
                "tracking": "-0.045em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 520
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 160,
                "insetPx": 140,
                "bottomPx": 62
              }
            },
            "productMark": {
              "optional": true,
              "placement": "default"
            },
            "indicator": false,
            "rules": [
              "url-bubble-in-footer",
              "generic-ui-with-real-isotypes"
            ],
            "references": [
              {
                "id": "content-markets",
                "title": "Deck · mercados: cinco países desde la órbita",
                "status": "approved",
                "image": "/references/surfaces/deck/content-markets.jpg",
                "canvasPage": "deck",
                "canvasBoard": "Mercados.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-pricing",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "La cotización por capacidad en tres composiciones: la tabla con el plan recomendado en papel, las tres fichas en escena sobre la plataforma de luz, o el documento en vivo con cada línea y el cursor en «Aprobar propuesta». Los montos, siempre como marcador.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-pricing']",
          "rules": [
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            },
            {
              "id": "prices-as-placeholder",
              "text": "Los montos de una cotización se imprimen como marcador ([MONTO]) hasta la propuesta real."
            },
            {
              "id": "accent-text-min-size",
              "text": "El acento nunca colorea texto de menos de 24 px: ahí el texto va en blanco o suave sobre oscuro (navy sobre claro); el acento marca con un elemento de 24 px o más o con el ícono."
            }
          ],
          "references": [
            {
              "id": "content-pricing",
              "title": "Deck · tabla de cotización: Basic, Pro y Enterprise",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-pricing.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckCotizacion.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "content-pricing-stage",
              "title": "Cotización en escena · los tres planes en 3D con Pro al frente",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-pricing-stage.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckCotizacionEscena.dc.html",
              "width": 1920,
              "height": 1080
            },
            {
              "id": "content-pricing-live",
              "title": "Cotización en vivo · cada línea a la vista y el cursor en «Aprobar propuesta»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-pricing-live.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckCotizacionVivo.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "body": {
                "side": "start",
                "fromTop": 0.5185185185185185
              },
              "legal": {
                "side": "start",
                "fromTop": 0.8148148148148148
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 120,
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "body": {
                "px": 25,
                "lineHeight": 1.45,
                "maxWidthPx": 470
              },
              "legal": {
                "px": 17,
                "weight": 400,
                "lineHeight": 1.4,
                "maxWidthPx": 470
              }
            },
            "plans": {
              "count": 3,
              "xPx": 760,
              "topPx": 250,
              "widthPx": 320,
              "heightPx": 640,
              "gapPx": 30,
              "radiusPx": 18,
              "recommended": {
                "liftPx": 50,
                "extraHeightPx": 100,
                "shadow": {
                  "yPx": 40,
                  "blurPx": 90,
                  "opacity": 0.45
                },
                "labelColor": "navy"
              },
              "padding": {
                "regular": {
                  "yPx": 34,
                  "xPx": 32
                },
                "recommended": {
                  "yPx": 40,
                  "xPx": 32
                }
              },
              "name": {
                "px": 52,
                "recommendedPx": 64,
                "tracking": "-0.03em"
              },
              "tagline": {
                "px": 21,
                "weight": 300,
                "gapPx": 10
              },
              "amount": {
                "px": 36,
                "recommendedPx": 44,
                "weight": 600,
                "tracking": "-0.01em",
                "gapPx": 28,
                "recommendedGapPx": 34
              },
              "period": {
                "px": 17,
                "weight": 300,
                "gapPx": 4
              },
              "feature": {
                "px": 20,
                "weight": 300,
                "recommendedWeight": 400,
                "lineHeight": 1.3,
                "rowPaddingPx": 13,
                "ruleStrokePx": 1.5,
                "gapPx": 26,
                "recommendedGapPx": 30
              },
              "label": {
                "px": 15,
                "weight": 600,
                "tracking": "0.12em",
                "gapPx": 14
              },
              "features": {
                "min": 4,
                "max": 5
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "top-end",
              "participantKind": "department",
              "label": "Finanzas",
              "collaboratorScale": 1.2
            },
            "defaultLayout": "table",
            "layouts": {
              "table": {
                "references": [
                  "content-pricing"
                ]
              },
              "stage": {
                "reserves": {
                  "eyebrow": {
                    "side": "start",
                    "fromTop": 0.10185185185185185
                  },
                  "question": {
                    "side": "start",
                    "fromTop": 0.1814814814814815
                  },
                  "answer": {
                    "side": "start",
                    "fromTopRange": [
                      0.25925925925925924,
                      0.3055555555555556
                    ]
                  },
                  "body": {
                    "side": "start",
                    "fromTop": 0.5925925925925926
                  }
                },
                "type": {
                  "eyebrow": {
                    "px": 16,
                    "weight": 500,
                    "tracking": "0.14em",
                    "uppercase": true
                  },
                  "question": {
                    "px": 40,
                    "lineHeight": 1.2,
                    "maxWidthPx": 470
                  },
                  "answer": {
                    "px": 120,
                    "lineHeight": 0.9,
                    "tracking": "-0.05em"
                  },
                  "body": {
                    "px": 26,
                    "lineHeight": 1.45,
                    "maxWidthPx": 380
                  },
                  "legal": {
                    "px": 17,
                    "weight": 300,
                    "lineHeight": 1.5,
                    "gapPx": 18
                  }
                },
                "selection": {
                  "collaboratorScale": 1.1
                },
                "signature": {
                  "mode": "url-bubble-footer",
                  "urlBubble": {
                    "form": "source-luminosity",
                    "widthPx": 216,
                    "insetPx": 140,
                    "bottomPx": 51
                  }
                },
                "references": [
                  "content-pricing-stage"
                ]
              },
              "live": {
                "reserves": {
                  "eyebrow": {
                    "side": "start",
                    "fromTop": 0.10185185185185185
                  },
                  "question": {
                    "side": "start",
                    "fromTop": 0.1814814814814815
                  },
                  "answer": {
                    "side": "start",
                    "fromTopRange": [
                      0.25925925925925924,
                      0.3055555555555556
                    ]
                  },
                  "body": {
                    "side": "start",
                    "fromTop": 0.5925925925925926
                  }
                },
                "type": {
                  "eyebrow": {
                    "px": 16,
                    "weight": 500,
                    "tracking": "0.14em",
                    "uppercase": true
                  },
                  "question": {
                    "px": 40,
                    "lineHeight": 1.2,
                    "maxWidthPx": 470
                  },
                  "answer": {
                    "px": 120,
                    "lineHeight": 0.9,
                    "tracking": "-0.05em"
                  },
                  "body": {
                    "px": 26,
                    "lineHeight": 1.45,
                    "maxWidthPx": 380
                  }
                },
                "selection": {
                  "cursor": "local",
                  "target": "cta",
                  "targetKind": "group",
                  "variant": "open-brackets",
                  "padding": "compact",
                  "overlay": "none",
                  "anchor": "end-center",
                  "collaboratorScale": 1.2
                },
                "signature": {
                  "mode": "url-bubble-footer",
                  "urlBubble": {
                    "form": "source-luminosity",
                    "widthPx": 216,
                    "insetPx": 140,
                    "bottomPx": 51
                  }
                },
                "references": [
                  "content-pricing-live"
                ]
              }
            },
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "stage": {
                "halo": {
                  "rPx": 900,
                  "stops": [
                    {
                      "at": 0,
                      "color": "halo",
                      "opacity": 0.28
                    },
                    {
                      "at": 0.35,
                      "color": "teal",
                      "opacity": 0.1
                    },
                    {
                      "at": 1,
                      "color": "teal",
                      "opacity": 0
                    }
                  ],
                  "cxPx": 1320,
                  "cyPx": 520
                },
                "floor": {
                  "fromYPx": 778,
                  "color": "#000814",
                  "opacity": 0.55
                }
              },
              "platform": {
                "fill": {
                  "stops": [
                    {
                      "at": 0,
                      "color": "halo",
                      "opacity": 0.3
                    },
                    {
                      "at": 0.7,
                      "color": "teal",
                      "opacity": 0.06
                    },
                    {
                      "at": 1,
                      "color": "teal",
                      "opacity": 0
                    }
                  ]
                },
                "ring": {
                  "color": "halo",
                  "opacity": 0.55,
                  "strokePx": 3
                },
                "arc": {
                  "color": "teal",
                  "strokePx": 6,
                  "glow": {
                    "strokePx": 14,
                    "opacity": 0.45,
                    "blurPx": 9
                  },
                  "from": [
                    -0.92,
                    0.39
                  ],
                  "to": [
                    0.7,
                    0.71
                  ]
                },
                "cxPx": 1320,
                "cyPx": 880,
                "rxPx": 540,
                "ryPx": 100
              },
              "perspectivePx": 1800,
              "originPx": [
                1320,
                450
              ],
              "cards": [
                {
                  "cxPx": 960,
                  "topPx": 250,
                  "widthPx": 300,
                  "rotateYDeg": 16
                },
                {
                  "cxPx": 1320,
                  "topPx": 190,
                  "widthPx": 370,
                  "rotateYDeg": 0,
                  "lead": true
                },
                {
                  "cxPx": 1680,
                  "topPx": 250,
                  "widthPx": 300,
                  "rotateYDeg": -16
                }
              ],
              "padding": {
                "lead": [
                  34,
                  32,
                  30,
                  32
                ],
                "side": [
                  28,
                  26,
                  26,
                  26
                ]
              },
              "radiusPx": {
                "lead": 26,
                "side": 22
              },
              "name": {
                "leadPx": 66,
                "px": 48,
                "tracking": "-0.035em"
              },
              "tagline": {
                "leadPx": 20,
                "px": 17,
                "weight": 400,
                "gapPx": 8,
                "leadColor": "#5f6b7a",
                "color": "#9fb3c8"
              },
              "amount": {
                "leadPx": 42,
                "px": 32,
                "weight": 600,
                "tracking": "-0.01em",
                "gapPx": 20,
                "leadGapPx": 26
              },
              "period": {
                "px": 15,
                "weight": 400,
                "gapPx": 2
              },
              "feature": {
                "leadPx": 18,
                "px": 16,
                "weight": 400,
                "lineHeight": 1.3,
                "rowPaddingPx": {
                  "lead": 12,
                  "side": 10
                },
                "gapPx": {
                  "lead": 22,
                  "side": 18
                },
                "ruleStrokePx": 1.5,
                "leadRule": "#e3e8ee",
                "sideRuleOpacity": 0.12,
                "leadColor": "#0b1f33",
                "color": "#d6e2ec"
              },
              "label": {
                "px": 14,
                "weight": 600,
                "tracking": "0.14em",
                "gapPx": 12,
                "color": "navy"
              },
              "lead": {
                "border": {
                  "px": 2,
                  "color": "halo",
                  "opacity": 0.9
                },
                "halo": {
                  "blurPx": 110,
                  "opacity": 0.5
                },
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.7
                }
              },
              "side": {
                "fill": [
                  "#12344f",
                  "#081c30"
                ],
                "angleDeg": 165,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                },
                "halo": {
                  "blurPx": 40,
                  "opacity": 0.14
                },
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.7
                }
              },
              "reflection": {
                "gapPx": 14,
                "fromStop": 0.72,
                "opacity": 0.16
              }
            },
            "live": {
              "stage": {
                "halo": {
                  "rPx": 900,
                  "stops": [
                    {
                      "at": 0,
                      "color": "halo",
                      "opacity": 0.28
                    },
                    {
                      "at": 0.35,
                      "color": "teal",
                      "opacity": 0.1
                    },
                    {
                      "at": 1,
                      "color": "teal",
                      "opacity": 0
                    }
                  ],
                  "cxPx": 1200,
                  "cyPx": 540
                },
                "floor": {
                  "fromYPx": 778,
                  "color": "#000814",
                  "opacity": 0.55
                }
              },
              "platform": {
                "fill": {
                  "stops": [
                    {
                      "at": 0,
                      "color": "halo",
                      "opacity": 0.3
                    },
                    {
                      "at": 0.7,
                      "color": "teal",
                      "opacity": 0.06
                    },
                    {
                      "at": 1,
                      "color": "teal",
                      "opacity": 0
                    }
                  ]
                },
                "ring": {
                  "color": "halo",
                  "opacity": 0.55,
                  "strokePx": 3
                },
                "arc": {
                  "color": "teal",
                  "strokePx": 6,
                  "glow": {
                    "strokePx": 14,
                    "opacity": 0.45,
                    "blurPx": 9
                  },
                  "from": [
                    -0.92,
                    0.39
                  ],
                  "to": [
                    0.7,
                    0.71
                  ]
                },
                "cxPx": 1200,
                "cyPx": 960,
                "rxPx": 560,
                "ryPx": 90
              },
              "document": {
                "xPx": 800,
                "yPx": 170,
                "widthPx": 780,
                "padding": [
                  38,
                  42,
                  40,
                  42
                ],
                "radiusPx": 26,
                "perspectivePx": 1800,
                "rotateYDeg": -7,
                "header": {
                  "tilePx": 56,
                  "tileRadiusPx": 16,
                  "isotypePx": 30,
                  "gapPx": 16,
                  "kickerGapPx": 4
                },
                "kicker": {
                  "px": 14,
                  "weight": 600,
                  "tracking": "0.12em",
                  "color": "navy"
                },
                "title": {
                  "px": 34,
                  "lineHeight": 1.05,
                  "tracking": "-0.025em"
                },
                "rows": {
                  "gapTopPx": 26,
                  "paddingYPx": 20,
                  "ruleStrokePx": 1.5,
                  "gapPx": 18,
                  "tilePx": 44,
                  "tileRadiusPx": 12,
                  "max": 4,
                  "number": {
                    "px": 20
                  },
                  "name": {
                    "px": 22,
                    "weight": 600
                  },
                  "desc": {
                    "px": 16,
                    "weight": 400,
                    "gapPx": 2
                  },
                  "amount": {
                    "px": 21,
                    "weight": 600
                  }
                },
                "total": {
                  "paddingTopPx": 22,
                  "ruleStrokePx": 2,
                  "label": {
                    "px": 15,
                    "weight": 500,
                    "tracking": "0.1em"
                  },
                  "amount": {
                    "px": 56,
                    "tracking": "-0.03em",
                    "gapPx": 6
                  },
                  "tax": {
                    "px": 15,
                    "weight": 400,
                    "gapPx": 6
                  }
                },
                "cta": {
                  "px": 22,
                  "weight": 600,
                  "padding": {
                    "yPx": 20,
                    "xPx": 32
                  },
                  "radiusPx": 14
                }
              },
              "chips": [
                {
                  "xPx": 1520,
                  "yPx": 110,
                  "rotateYDeg": -14
                },
                {
                  "xPx": 1600,
                  "yPx": 850,
                  "rotateYDeg": -16
                }
              ],
              "chip": {
                "perspectivePx": 1400,
                "padding": {
                  "yPx": 18,
                  "xPx": 22
                },
                "radiusPx": 18,
                "kicker": {
                  "px": 13,
                  "weight": 600,
                  "tracking": "0.12em",
                  "color": "halo"
                },
                "text": {
                  "px": 21,
                  "weight": 600,
                  "lineHeight": 1.3,
                  "gapPx": 6
                }
              }
            },
            "glass": {
              "dark": {
                "fill": [
                  "#12344f",
                  "#081c30"
                ],
                "angleDeg": 160,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.65
                },
                "halo": {
                  "blurPx": 40,
                  "opacity": 0.16
                }
              },
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              }
            },
            "rules": [
              "figures-with-source",
              "prices-as-placeholder",
              "accent-text-min-size"
            ],
            "references": [
              {
                "id": "content-pricing",
                "title": "Deck · tabla de cotización: Basic, Pro y Enterprise",
                "status": "approved",
                "image": "/references/surfaces/deck/content-pricing.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckCotizacion.dc.html"
              },
              {
                "id": "content-pricing-stage",
                "title": "Cotización en escena · los tres planes en 3D con Pro al frente",
                "status": "approved",
                "image": "/references/surfaces/deck/content-pricing-stage.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckCotizacionEscena.dc.html"
              },
              {
                "id": "content-pricing-live",
                "title": "Cotización en vivo · cada línea a la vista y el cursor en «Aprobar propuesta»",
                "status": "approved",
                "image": "/references/surfaces/deck/content-pricing-live.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckCotizacionVivo.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-clients",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "En papel: dos cifras gigantes con su fuente (la selección de Growth en una) y el muro de logos de clientes en una grilla fina de 5 × 2, en navy y con el mismo peso; Aguas Andinas y la UC de Temuco en tonos del mismo navy. La décima celda dice dónde operamos.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-clients']",
          "rules": [
            {
              "id": "third-party-logos-one-tone-same-ink",
              "text": "Logos de terceros en un solo tono y con el mismo peso óptico (misma área de tinta)."
            },
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-clients",
              "title": "Deck · nuestros clientes: logos reales y su prueba",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-clients.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckClientes.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "light"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "progress": {
              "piece": "content"
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.29444444444444445
              },
              "stats": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "source": {
                "side": "start",
                "inset": 0.2604166666666667,
                "fromTop": 0.9259259259259259
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 320
              },
              "answer": {
                "px": 120,
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "stat": {
                "px": 184,
                "weight": 300,
                "lineHeight": 0.9,
                "tracking": "-0.05em"
              },
              "statLabel": {
                "px": 23,
                "weight": 400,
                "lineHeight": 1.35,
                "gapPx": 14,
                "insetPx": 8,
                "maxWidthPx": 300
              },
              "markets": {
                "px": 22,
                "weight": 600
              },
              "marketsText": {
                "px": 20,
                "weight": 300,
                "lineHeight": 1.4,
                "gapPx": 6,
                "insetPx": 36
              },
              "source": {
                "px": 15,
                "weight": 400
              }
            },
            "figures": {
              "max": 2
            },
            "stats": {
              "xPx": [
                760,
                1290
              ]
            },
            "grid": {
              "columns": 5,
              "rows": 2,
              "xPx": 140,
              "yPx": 616,
              "cellWidthPx": 328,
              "cellHeightPx": 160,
              "ruleStrokePx": 1.5
            },
            "logos": {
              "tone": "navy",
              "inkArea": 4200,
              "maxWidthPx": 220,
              "maxHeightPx": 92,
              "tonal": {
                "aguas-andinas": {
                  "#014C94": "navy",
                  "#0A2540": "navy",
                  "#3A8245": 0.38,
                  "#F0A31F": 0.72
                },
                "universidad-temuco": {
                  "#0077BA": "navy",
                  "#0177BA": "navy",
                  "#0178BB": "navy",
                  "#878786": "navy",
                  "#888887": "navy",
                  "#FDC300": 0.55
                }
              },
              "tonalBox": {
                "scaleMax": 1.14,
                "maxWidthPx": 230,
                "maxHeightPx": 104
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "department",
              "label": "Growth",
              "collaboratorScale": 1.2
            },
            "rules": [
              "third-party-logos-one-tone-same-ink",
              "figures-with-source",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-clients",
                "title": "Deck · nuestros clientes: logos reales y su prueba",
                "status": "approved",
                "image": "/references/surfaces/deck/content-clients.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckClientes.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-partners",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "El sello «Efeonce · Partner oficial de» y los nueve programas que se pueden declarar, en blanco y con el mismo peso, en dos filas (5 + 4); la selección toma uno.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-partners']",
          "rules": [
            {
              "id": "third-party-logos-one-tone-same-ink",
              "text": "Logos de terceros en un solo tono y con el mismo peso óptico (misma área de tinta)."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-partners",
              "title": "Deck · nuestros partners: los nueve que se pueden declarar",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-partners.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPartners.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "progress": {
              "piece": "content"
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "body": {
                "side": "end",
                "inset": 0.13541666666666666,
                "fromTop": 0.3055555555555556
              },
              "seal": {
                "side": "start",
                "fromTop": 0.45185185185185184
              },
              "rule": {
                "side": "start",
                "fromTop": 0.5259259259259259
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 1300
              },
              "answer": {
                "px": 120,
                "lineHeight": 1,
                "tracking": "-0.035em",
                "insetPx": -4
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 560
              },
              "seal": {
                "px": 24,
                "weight": 400,
                "gapPx": 26
              }
            },
            "seal": {
              "logoHeightPx": 44,
              "dividerPx": [
                2,
                40
              ]
            },
            "rows": [
              {
                "topPx": 616,
                "widthPx": 1640,
                "count": 5
              },
              {
                "topPx": 806,
                "widthPx": 1300,
                "count": 4
              }
            ],
            "rowHeightPx": 110,
            "ruleStrokePx": 2,
            "logos": {
              "tone": "white",
              "inkArea": 4600,
              "maxWidthPx": 260,
              "maxHeightPx": 96,
              "knockout": true
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "department",
              "label": "Agentes IA",
              "collaboratorScale": 1.2
            },
            "rules": [
              "third-party-logos-one-tone-same-ink",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-partners",
                "title": "Deck · nuestros partners: los nueve que se pueden declarar",
                "status": "approved",
                "image": "/references/surfaces/deck/content-partners.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPartners.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-stack",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Las herramientas en tres capas de vidrio (Operar · Medir · Crear) sobre la base de Efeonce, en isométrica, con su isotipo oficial y la única órbita alrededor de la base.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-stack']",
          "rules": [
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "tool-isotypes-official",
              "text": "Cada herramienta con su isotipo oficial, sin recolorear; el que se pierde sobre blanco va sobre el fondo nativo de su app."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-stack",
              "title": "Deck · nuestro stack: tres capas de herramientas sobre Efeonce",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-stack.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckStack.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "body": {
                "side": "start",
                "fromTop": 0.5648148148148148
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 330
              },
              "layerName": {
                "px": 28,
                "weight": 600
              },
              "layerNote": {
                "px": 18,
                "weight": 300
              },
              "baseLead": {
                "px": 20,
                "weight": 300
              },
              "baseNote": {
                "px": 18,
                "weight": 300
              }
            },
            "iso": {
              "unitPx": 110,
              "cxPx": 1350,
              "cyPx": 548,
              "angleDeg": 30
            },
            "layers": {
              "count": 3,
              "heightsPx": [
                160,
                320,
                480
              ],
              "thicknessPx": 12,
              "u": [
                0,
                4
              ],
              "v": [
                0,
                2
              ],
              "columns": 4,
              "top": {
                "color": "halo",
                "opacity": 0.1
              },
              "side": {
                "color": "#08283e",
                "opacity": 0.9
              },
              "stroke": {
                "color": "halo",
                "opacity": 0.55,
                "px": 2
              },
              "accentLayer": 1
            },
            "base": {
              "u": [
                -0.6,
                4.6
              ],
              "v": [
                -0.6,
                2.6
              ],
              "thicknessPx": 22,
              "fill": [
                "#1e6f77",
                "#0e4a5a",
                "#0a3248"
              ],
              "side": "#0b2a40",
              "stroke": {
                "color": "halo",
                "opacity": 0.8,
                "px": 2
              }
            },
            "floor": {
              "rxPx": 620,
              "ryPx": 250,
              "stops": [
                {
                  "at": 0,
                  "color": "halo",
                  "opacity": 0.22
                },
                {
                  "at": 0.6,
                  "color": "halo",
                  "opacity": 0.05
                },
                {
                  "at": 1,
                  "color": "halo",
                  "opacity": 0
                }
              ]
            },
            "halo": {
              "offsetYPx": -250,
              "rPx": 720,
              "stops": [
                {
                  "at": 0,
                  "color": "halo",
                  "opacity": 0.16
                },
                {
                  "at": 0.5,
                  "color": "halo",
                  "opacity": 0.04
                },
                {
                  "at": 1,
                  "color": "halo",
                  "opacity": 0
                }
              ]
            },
            "orbit": {
              "radiusUnits": 3.6,
              "dropPx": 11,
              "back": {
                "fromTurn": 0.375,
                "toTurn": 0.875,
                "opacity": 0.2,
                "strokePx": 2.5
              },
              "front": {
                "fromTurn": -0.125,
                "toTurn": 0.375,
                "opacity": 0.45,
                "strokePx": 3
              },
              "arc": {
                "fromTurn": 0.025,
                "toTurn": 0.275,
                "strokePx": 5,
                "glow": {
                  "strokePx": 7,
                  "opacity": 0.5,
                  "blurPx": 7
                }
              }
            },
            "tiles": {
              "sizePx": 70,
              "iconPx": 40,
              "radiusPx": 19,
              "liftPx": 4,
              "light": {
                "fill": [
                  "#ffffff",
                  "#eef3f7",
                  "#d9e3ec"
                ],
                "midAt": 0.6,
                "edge": {
                  "color": "white",
                  "opacity": 0.6
                }
              },
              "dark": {
                "fade": "#000000",
                "midAt": 0.7,
                "edge": {
                  "color": "white",
                  "opacity": 0.22
                }
              },
              "shadow": {
                "yPx": 14,
                "blurPx": 26,
                "color": "#000814",
                "opacity": 0.55
              },
              "glow": {
                "blurPx": 22,
                "opacity": 0.18
              },
              "native": {
                "adobe-photoshop-isotype": "#001e36",
                "adobe-illustrator-isotype": "#330000",
                "adobe-premiere-isotype": "#00005b",
                "adobe-after-effects-isotype": "#00005b",
                "higgsfield-isotype": "#0a0a0a"
              }
            },
            "labels": {
              "widthPx": 350,
              "offsetXPx": 430,
              "offsetYPx": 30,
              "dropPx": 6,
              "guide": {
                "lengthPx": 62,
                "gapPx": 8,
                "raisePx": 8,
                "strokePx": 2,
                "color": "#1d3a57"
              }
            },
            "baseLabel": {
              "widthPx": 480,
              "offsetXPx": 590,
              "offsetYPx": 70,
              "logoWidthPx": 400,
              "logoGapPx": 10,
              "guide": {
                "lengthPx": 92,
                "gapPx": 8,
                "dropPx": 10,
                "opacity": 0.7,
                "strokePx": 2
              },
              "glow": {
                "blurPx": 24,
                "opacity": 0.35
              }
            },
            "signature": {
              "mode": "url-bubble",
              "urlBubble": true
            },
            "indicator": false,
            "rules": [
              "one-orbit-per-slide",
              "tool-isotypes-official",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-stack",
                "title": "Deck · nuestro stack: tres capas de herramientas sobre Efeonce",
                "status": "approved",
                "image": "/references/surfaces/deck/content-stack.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckStack.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-agenda",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "En papel: la agenda de cinco temas con su número; el que importa en el acento y con la selección de Cliente.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-agenda']",
          "rules": [
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-agenda",
              "title": "Deck · agenda: cinco temas",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-agenda.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckAgenda.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "light"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "progress": {
              "piece": "content"
            },
            "list": {
              "count": 5,
              "numbered": true,
              "fromOfWidth": 0.4270833333333333
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "list": {
                "side": "start",
                "inset": 0.4270833333333333,
                "fromTop": 0.1574074074074074
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 140,
                "lineHeight": 0.95,
                "tracking": "-0.045em",
                "insetPx": -6
              },
              "listNumber": {
                "px": 80,
                "weight": 300,
                "tracking": "-0.04em",
                "widthPx": 130
              },
              "listText": {
                "px": 46,
                "weight": 300,
                "tracking": "-0.01em",
                "chosenWeight": 600
              }
            },
            "rows": {
              "widthPx": 960,
              "gapPx": 40,
              "ruleStrokePx": 2,
              "paddingTopPx": 18,
              "paddingBottomPx": 22
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "bottom-start",
              "participantKind": "department",
              "label": "Cliente",
              "collaboratorScale": 1.1
            },
            "signature": {
              "mode": "url-bubble",
              "urlBubble": true
            },
            "rules": [
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-agenda",
                "title": "Deck · agenda: cinco temas",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-agenda.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckAgenda.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-risk",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "En papel: «¿Y si no funciona? / Empiezas chico», con cada riesgo y su cobertura en una tabla de cuatro filas; la selección toma el primer paso chico.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-risk']",
          "rules": [
            {
              "id": "commitments-not-metrics",
              "text": "Los plazos de un plan (el total de días, los rangos de cada tramo) son compromisos de la propuesta, no cifras medidas: no llevan fuente. Un resultado medido sí la lleva."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-risk",
              "title": "Deck · por qué es seguro: cada riesgo con su cobertura",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-risk.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSeguro.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "light"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "progress": {
              "piece": "content"
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "body": {
                "side": "start",
                "fromTop": 0.5185185185185185
              },
              "headers": {
                "side": "start",
                "fromTop": 0.18518518518518517
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 132,
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 520
              },
              "header": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "risk": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.3
              },
              "name": {
                "px": 44,
                "tracking": "-0.025em"
              },
              "how": {
                "px": 22,
                "weight": 300,
                "lineHeight": 1.4,
                "gapPx": 10
              }
            },
            "table": {
              "rows": 4,
              "xPx": 800,
              "topPx": 250,
              "rowHeightPx": 170,
              "rowGapPx": 20,
              "widthPx": 980,
              "riskWidthPx": 300,
              "columnGapPx": 40,
              "ruleStrokePx": 2,
              "paddingTopPx": 22,
              "secondColumnPx": 1140
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "top-start",
              "participantKind": "department",
              "label": "Cliente",
              "collaboratorScale": 1.15
            },
            "rules": [
              "commitments-not-metrics",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-risk",
                "title": "Deck · por qué es seguro: cada riesgo con su cobertura",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-risk.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSeguro.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-case",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "El panel de papel con su esquina curva sobre la foto: el logo del cliente, la voz y cuatro cifras del caso con su fuente; la selección toma una.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-case']",
          "rules": [
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-case",
              "title": "Deck · caso de éxito: Sky en 12 meses",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-case.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckCaso.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "light"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "photo": {
              "placement": "panel-end",
              "register": "documental"
            },
            "panel": {
              "side": "start",
              "share": 0.5208333333333334,
              "cornerRadiusPx": 300,
              "photoFromPx": 660
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.0962962962962963
              },
              "question": {
                "side": "start",
                "fromTop": 0.19444444444444445
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "figures": {
                "side": "start",
                "fromTop": 0.4351851851851852
              },
              "source": {
                "side": "start",
                "fromTop": 0.8685185185185185
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 124,
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "figure": {
                "px": 104,
                "family": "answer",
                "weight": 300,
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "figureLabel": {
                "px": 22,
                "weight": 400,
                "gapPx": 8
              },
              "source": {
                "px": 16,
                "weight": 400,
                "lineHeight": 1.4,
                "maxWidthPx": 760
              }
            },
            "figures": {
              "max": 4
            },
            "figureGrid": {
              "columns": 2,
              "widthPx": 760,
              "rowGapPx": 34,
              "columnGapPx": 50,
              "ruleStrokePx": 2,
              "paddingTopPx": 16
            },
            "clientLogo": {
              "tone": "navy",
              "inkArea": 5200,
              "maxWidthPx": 200,
              "maxHeightPx": 70,
              "gapPx": 22
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "department",
              "label": "Performance",
              "collaboratorScale": 1.15
            },
            "rules": [
              "figures-with-source",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-case",
                "title": "Deck · caso de éxito: Sky en 12 meses",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-case.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckCaso.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-plan",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "El plan como trayectoria: una curva de luz que sube por tres paradas, cada una con su ficha, y el total de días gigante y tenue como horizonte.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-plan']",
          "rules": [
            {
              "id": "commitments-not-metrics",
              "text": "Los plazos de un plan (el total de días, los rangos de cada tramo) son compromisos de la propuesta, no cifras medidas: no llevan fuente. Un resultado medido sí la lleva."
            }
          ],
          "references": [
            {
              "id": "decision-plan",
              "title": "Plan de 90 días · la trayectoria que sube en tres tramos",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-plan.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPlan.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTopRange": [
                  0.25925925925925924,
                  0.3055555555555556
                ]
              },
              "body": {
                "side": "start",
                "fromTop": 0.6388888888888888
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 470
              },
              "answer": {
                "px": 120,
                "lineHeight": 0.9,
                "tracking": "-0.05em"
              },
              "body": {
                "px": 26,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              }
            },
            "plan": {
              "stops": 3,
              "answerShadow": {
                "yPx": 10,
                "blurPx": 60,
                "opacity": 0.35
              },
              "horizon": {
                "xPx": 1050,
                "yPx": 40,
                "px": 560,
                "tracking": "-0.06em",
                "color": "halo",
                "opacity": 0.07
              },
              "stage": {
                "halo": {
                  "cxPx": 1360,
                  "cyPx": 560,
                  "rPx": 900,
                  "stops": [
                    {
                      "at": 0,
                      "color": "halo",
                      "opacity": 0.28
                    },
                    {
                      "at": 0.35,
                      "color": "teal",
                      "opacity": 0.1
                    },
                    {
                      "at": 1,
                      "color": "teal",
                      "opacity": 0
                    }
                  ]
                },
                "floor": {
                  "fromYPx": 778,
                  "color": "#000814",
                  "opacity": 0.55
                }
              },
              "trajectory": {
                "p0": [
                  760,
                  930
                ],
                "control": [
                  1420,
                  940
                ],
                "p2": [
                  1720,
                  360
                ],
                "base": {
                  "strokePx": 4,
                  "color": "halo",
                  "opacityFrom": 0.25,
                  "opacityTo": 0.7
                },
                "lit": {
                  "tFrom": 0.05,
                  "tTo": 0.25,
                  "strokePx": 8,
                  "glow": {
                    "strokePx": 18,
                    "opacity": 0.45,
                    "blurPx": 10
                  }
                }
              },
              "stop": {
                "t": [
                  0.14,
                  0.52,
                  0.86
                ],
                "stemPx": 64,
                "node": {
                  "current": {
                    "radiusPx": 13,
                    "strokePx": 3,
                    "glowBlurPx": 8
                  },
                  "other": {
                    "radiusPx": 9,
                    "strokePx": 3,
                    "fill": "#0b2a40"
                  }
                },
                "stem": {
                  "strokePx": 2,
                  "otherOpacity": 0.5
                },
                "card": {
                  "widthPx": 300,
                  "radiusPx": 20,
                  "padding": {
                    "topPx": 20,
                    "xPx": 22,
                    "bottomPx": 22
                  },
                  "rangeGapPx": 8,
                  "descGapPx": 10,
                  "current": {
                    "fill": [
                      "#0f4a5c",
                      "#0a2a40"
                    ],
                    "border": {
                      "px": 2,
                      "color": "halo",
                      "opacity": 0.9
                    },
                    "glow": {
                      "blurPx": 80,
                      "opacity": 0.45
                    }
                  },
                  "other": {
                    "fill": [
                      "#0e2a44",
                      "#081c30"
                    ],
                    "border": {
                      "px": 1,
                      "color": "ink",
                      "opacity": 0.16
                    },
                    "glow": {
                      "blurPx": 30,
                      "opacity": 0.12
                    }
                  },
                  "shadow": {
                    "yPx": 34,
                    "blurPx": 80,
                    "color": "#000610",
                    "opacity": 0.65
                  },
                  "fillAngleDeg": 160
                },
                "type": {
                  "range": {
                    "px": 15,
                    "weight": 600,
                    "tracking": "0.12em",
                    "uppercase": true,
                    "current": "halo",
                    "other": "soft",
                    "currentMarker": "ink"
                  },
                  "title": {
                    "px": 40,
                    "tracking": "-0.03em"
                  },
                  "desc": {
                    "px": 17,
                    "weight": 400,
                    "lineHeight": 1.45,
                    "color": "#d6e2ec"
                  }
                }
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "commitments-not-metrics"
            ],
            "references": [
              {
                "id": "decision-plan",
                "title": "Plan de 90 días · la trayectoria que sube en tres tramos",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-plan.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPlan.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-chart",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "En papel: dos barras en índice (antes = 100) cuyo largo sale de su número, la anotación de la diferencia en el acento y una fila de cifras con su fuente.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-chart']",
          "rules": [
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            },
            {
              "id": "bars-from-values",
              "text": "Una barra sale de su número: su largo es el valor sobre el máximo del eje; nunca se dibuja a mano."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-chart",
              "title": "Deck · gráfico: el dato con su anotación",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-chart.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckGrafico.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "light"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "progress": {
              "piece": "content"
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "body": {
                "side": "start",
                "fromTop": 0.3888888888888889
              },
              "kpis": {
                "side": "start",
                "fromTop": 0.7407407407407407
              },
              "source": {
                "side": "start",
                "inset": 0.2604166666666667,
                "fromTop": 0.9259259259259259
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 120,
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "body": {
                "px": 25,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 520
              },
              "barLabel": {
                "px": 22,
                "weight": 500,
                "gapPx": 44
              },
              "barValue": {
                "px": 64,
                "weight": 300,
                "tracking": "-0.03em"
              },
              "annotation": {
                "px": 64,
                "tracking": "-0.03em",
                "color": "accent"
              },
              "note": {
                "px": 16,
                "weight": 400
              },
              "kpi": {
                "px": 64,
                "weight": 300,
                "lineHeight": 1,
                "tracking": "-0.03em"
              },
              "kpiLabel": {
                "px": 20,
                "weight": 400,
                "gapPx": 6
              },
              "source": {
                "px": 15,
                "weight": 400
              }
            },
            "chart": {
              "xPx": 780,
              "yPx": 330,
              "maxWidthPx": 900,
              "barHeightPx": 120,
              "stepPx": 210,
              "radiusPx": 10,
              "valueInsetPx": 28,
              "before": "#c9d2dc",
              "after": "navy",
              "leader": {
                "widthPx": 70,
                "strokePx": 2,
                "gapPx": 30,
                "labelGapPx": 18
              },
              "noteBelowPx": 360
            },
            "figures": {
              "max": 4
            },
            "kpis": {
              "widthPx": 1640,
              "ruleStrokePx": 2,
              "paddingTopPx": 18
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "department",
              "label": "Performance",
              "collaboratorScale": 1.1
            },
            "rules": [
              "figures-with-source",
              "bars-from-values",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-chart",
                "title": "Deck · gráfico: el dato con su anotación",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-chart.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckGrafico.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-testimonial",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "La frase del cliente es la respuesta, a escala de titular y entre comillas; la cita textual debajo, la firma con el logo del cliente y tres cifras del caso con su fuente. La selección toma la frase.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-testimonial']",
          "rules": [
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            },
            {
              "id": "testimonial-verbatim",
              "text": "Un testimonio se cita textual y publicado; la frase destacada es un fragmento literal de la cita."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-testimonial",
              "title": "Deck · testimonio: la cita real de Sky",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-testimonial.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckTestimonio.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true,
              "maxWords": 6
            },
            "progress": {
              "piece": "content"
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "quoteMark": {
                "side": "start",
                "fromTop": 0.21851851851851853
              },
              "answer": {
                "side": "start",
                "fromTop": 0.362962962962963
              },
              "quote": {
                "side": "start",
                "fromTop": 0.6444444444444445
              },
              "signature": {
                "side": "start",
                "fromTop": 0.7907407407407407
              },
              "proof": {
                "side": "start",
                "inset": 0.7239583333333334,
                "fromTop": 0.3055555555555556
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "quoteMark": {
                "px": 190,
                "color": "accent",
                "insetPx": -14
              },
              "answer": {
                "px": 120,
                "lineHeight": 0.98,
                "tracking": "-0.04em",
                "maxWidthPx": 1080
              },
              "quote": {
                "px": 27,
                "weight": 300,
                "lineHeight": 1.5,
                "maxWidthPx": 980
              },
              "name": {
                "px": 26,
                "weight": 600
              },
              "role": {
                "px": 20,
                "weight": 300,
                "gapPx": 4
              },
              "proof": {
                "px": 88,
                "tracking": "-0.04em"
              },
              "proofLabel": {
                "px": 22,
                "weight": 400,
                "gapPx": 8
              },
              "source": {
                "px": 15,
                "weight": 400,
                "lineHeight": 1.4,
                "gapPx": 18
              }
            },
            "glow": {
              "cxPx": 560,
              "cyPx": 520,
              "rPx": 760,
              "color": "halo",
              "opacity": 0.1
            },
            "figures": {
              "max": 3
            },
            "proof": {
              "widthPx": 390,
              "paddingPx": 26,
              "ruleStrokePx": 2
            },
            "clientLogo": {
              "tone": "white",
              "inkArea": 5200,
              "maxWidthPx": 200,
              "maxHeightPx": 64,
              "gapPx": 28,
              "dividerPx": [
                2,
                48
              ]
            },
            "selection": {
              "target": "answer",
              "targetKind": "text",
              "anchor": "top-end",
              "participantKind": "department",
              "label": "Cliente",
              "collaboratorScale": 1.15
            },
            "rules": [
              "figures-with-source",
              "testimonial-verbatim",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-testimonial",
                "title": "Deck · testimonio: la cita real de Sky",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-testimonial.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckTestimonio.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-next-steps",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "Los próximos pasos con impacto: la agenda del diagnóstico abierta, el cursor del lector en el botón y los pasos siguientes en profundidad bajo una órbita elíptica.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-next-steps']",
          "rules": [
            {
              "id": "cta-descriptor-under-cursor",
              "text": "El descriptor del CTA va bajo el cursor, no bajo el botón."
            },
            {
              "id": "contact-from-consumer",
              "text": "Los datos de contacto (correo, teléfonos, dirección) son del consumidor; AXIS sólo define el estilo."
            }
          ],
          "references": [
            {
              "id": "decision-next-steps",
              "title": "Deck · próximos pasos con el CTA",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-next-steps.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckProximosPasos.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTopRange": [
                  0.25925925925925924,
                  0.3055555555555556
                ]
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 470
              },
              "answer": {
                "px": 128,
                "lineHeight": 0.9,
                "tracking": "-0.05em"
              },
              "body": {
                "px": 26,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              },
              "contact": {
                "px": 19,
                "weight": 300,
                "lineHeight": 1.6,
                "gapPx": 22
              }
            },
            "stage": {
              "halo": {
                "rPx": 900,
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.28
                  },
                  {
                    "at": 0.35,
                    "color": "teal",
                    "opacity": 0.1
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ],
                "cxPx": 1330,
                "cyPx": 520
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "orbit": {
              "cxPx": 1420,
              "cyPx": 560,
              "rxPx": 550,
              "ryPx": 390,
              "ring": {
                "color": "halo",
                "opacity": 0.35,
                "strokePx": 3
              },
              "arc": {
                "fromDeg": 180,
                "toRad": 1.745,
                "color": "teal",
                "strokePx": 7,
                "glow": {
                  "strokePx": 16,
                  "opacity": 0.4,
                  "blurPx": 10
                }
              },
              "sphere": {
                "radiusPx": 13,
                "glow": {
                  "radiusPx": 18,
                  "opacity": 0.8,
                  "blurPx": 10
                }
              }
            },
            "agenda": {
              "xPx": 900,
              "yPx": 310,
              "widthPx": 680,
              "padding": {
                "topPx": 34,
                "xPx": 38,
                "bottomPx": 38
              },
              "radiusPx": 26,
              "header": {
                "tilePx": 56,
                "tileRadiusPx": 16,
                "isotypePx": 30,
                "gapPx": 16,
                "kickerGapPx": 4
              },
              "kicker": {
                "px": 14,
                "weight": 600,
                "tracking": "0.12em",
                "color": "navy"
              },
              "title": {
                "px": 36,
                "lineHeight": 1.05,
                "tracking": "-0.025em"
              },
              "descriptor": {
                "px": 18,
                "weight": 400,
                "lineHeight": 1.45,
                "gapPx": 18
              },
              "days": {
                "count": 5,
                "gapTopPx": 26,
                "gapPx": 12,
                "widthPx": 92,
                "heightPx": 84,
                "radiusPx": 14,
                "label": {
                  "px": 14,
                  "weight": 500,
                  "tracking": "0.08em"
                },
                "number": {
                  "px": 34,
                  "lineHeight": 1.05
                }
              },
              "times": {
                "count": 4,
                "gapTopPx": 14,
                "gapPx": 12,
                "widthPx": 113,
                "heightPx": 54,
                "radiusPx": 12,
                "px": 19,
                "weight": 400
              },
              "footerGapPx": 30,
              "summary": {
                "px": 16,
                "weight": 400
              },
              "cta": {
                "px": 23,
                "weight": 600,
                "padding": {
                  "yPx": 20,
                  "xPx": 34
                },
                "radiusPx": 14,
                "cursorScale": 1.25
              }
            },
            "steps": {
              "icons": false,
              "layouts": {
                "depth-2": {
                  "count": 2
                }
              },
              "kickerColor": "soft",
              "titleColor": "ink",
              "firstKicker": {
                "color": "soft",
                "accentCarriers": []
              },
              "cards": [
                {
                  "xPx": 1410,
                  "yPx": 104,
                  "widthPx": 380,
                  "rotateYDeg": -14,
                  "opacity": 0.9
                },
                {
                  "xPx": 1520,
                  "yPx": 830,
                  "widthPx": 330,
                  "rotateYDeg": -16,
                  "opacity": 0.8
                }
              ],
              "perspectivePx": 1400,
              "padding": {
                "topPx": 24,
                "xPx": 26,
                "bottomPx": 26
              },
              "radiusPx": 22,
              "number": {
                "px": 34,
                "weight": 300,
                "family": "answer",
                "tracking": "-0.03em",
                "color": "halo",
                "gapPx": 10,
                "baselineShiftPx": -4
              },
              "label": {
                "px": 15,
                "weight": 600,
                "tracking": "0.12em",
                "color": "soft"
              },
              "title": {
                "px": 44,
                "lineHeight": 1,
                "tracking": "-0.03em",
                "gapPx": 12
              },
              "desc": {
                "px": 18,
                "weight": 400,
                "lineHeight": 1.45,
                "gapPx": 10,
                "color": "#c9d6e2"
              },
              "fill": [
                "#10324c",
                "#081c30"
              ]
            },
            "glass": {
              "dark": {
                "fill": [
                  "#12344f",
                  "#081c30"
                ],
                "angleDeg": 160,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.65
                },
                "halo": {
                  "blurPx": 40,
                  "opacity": 0.16
                }
              },
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "rules": [
              "cta-descriptor-under-cursor",
              "contact-from-consumer"
            ],
            "references": [
              {
                "id": "decision-next-steps",
                "title": "Deck · próximos pasos con el CTA",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-next-steps.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckProximosPasos.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-why-us",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "En papel: por qué Efeonce en un muro de seis cifras citables (3 × 2) con su fuente; una cifra larga baja de cuerpo sin mover su rótulo.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-why-us']",
          "rules": [
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-why-us",
              "title": "Deck · por qué elegirnos: un muro de cifras",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-why-us.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckPorQue.dc.html",
              "width": 1920,
              "height": 1080
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "light"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "progress": {
              "piece": "content"
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.18518518518518517
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25
              },
              "body": {
                "side": "start",
                "fromTop": 0.4166666666666667
              },
              "source": {
                "side": "start",
                "inset": 0.2604166666666667,
                "fromTop": 0.9259259259259259
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2
              },
              "answer": {
                "px": 140,
                "lineHeight": 0.95,
                "tracking": "-0.045em"
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 520
              },
              "figure": {
                "px": 150,
                "weight": 300,
                "lineHeight": 1,
                "tracking": "-0.05em"
              },
              "figureSecondary": {
                "px": 92,
                "fromChars": 5
              },
              "figureLabel": {
                "px": 22,
                "weight": 400,
                "lineHeight": 1.35,
                "gapPx": 14
              },
              "source": {
                "px": 15,
                "weight": 400
              }
            },
            "figures": {
              "max": 6
            },
            "grid": {
              "columns": 3,
              "rows": 2,
              "xPx": 800,
              "topPx": 230,
              "columnStepPx": 330,
              "rowStepPx": 360,
              "widthPx": 300,
              "ruleStrokePx": 2,
              "paddingTopPx": 20
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "standard",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "department",
              "label": "Cliente",
              "collaboratorScale": 1.1
            },
            "rules": [
              "figures-with-source",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-why-us",
                "title": "Deck · por qué elegirnos: un muro de cifras",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-why-us.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckPorQue.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-ai-answer",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "A quién recomienda la IA: el mismo prompt en dos ventanas de un motor genérico; atrás «Hoy» sin tu marca, al frente «Con AEO» con tu marca primera y citada. Datos de ejemplo marcados.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-ai-answer']",
          "rules": [
            {
              "id": "generic-ai-interface",
              "text": "La interfaz de un motor de IA en una lámina es genérica: nunca el logo, el color, la burbuja ni el composer de ChatGPT, Gemini u otro producto; los nombres de los motores pueden ir como texto. Si hace falta la interfaz real, son los recursos AEO candidatos (aeo:compose)."
            },
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-ai-answer",
              "title": "Deck · a quién recomienda la IA: el mismo prompt, hoy y con AEO",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-ai-answer.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckIARespuesta.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 470
              },
              "answer": {
                "px": 120,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              }
            },
            "twoLineShiftPx": 50,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 900,
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.28
                  },
                  {
                    "at": 0.35,
                    "color": "teal",
                    "opacity": 0.1
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ],
                "cxPx": 1390,
                "cyPx": 560
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.3
                  },
                  {
                    "at": 0.7,
                    "color": "teal",
                    "opacity": 0.06
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.55,
                "strokePx": 3
              },
              "arc": {
                "color": "teal",
                "strokePx": 6,
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                },
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ]
              },
              "cxPx": 1290,
              "cyPx": 840,
              "rxPx": 560,
              "ryPx": 80
            },
            "beam": {
              "from": [
                1300,
                600
              ],
              "to": [
                1140,
                470
              ],
              "liftPx": 40,
              "strokePx": 2.5,
              "glow": {
                "strokePx": 8,
                "opacity": 0.5,
                "blurPx": 4
              },
              "color": "halo",
              "fromOpacity": 0.9
            },
            "windows": {
              "back": {
                "xPx": 860,
                "yPx": 168,
                "widthPx": 450,
                "padding": [
                  24,
                  26,
                  26
                ],
                "radiusPx": 24,
                "perspectivePx": 1600,
                "rotateYDeg": 16,
                "origin": "end",
                "opacity": 0.82
              },
              "front": {
                "xPx": 1100,
                "yPx": 246,
                "widthPx": 600,
                "padding": [
                  26,
                  28,
                  28
                ],
                "radiusPx": 26,
                "border": {
                  "px": 2,
                  "color": "halo",
                  "opacity": 0.85
                },
                "shadow": {
                  "yPx": 60,
                  "blurPx": 120,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 120,
                  "opacity": 0.35
                }
              },
              "header": {
                "paddingBottomPx": 16,
                "rule": {
                  "px": 1,
                  "color": "rule"
                },
                "disc": {
                  "px": 30,
                  "glyphPx": 16,
                  "fill": "ink",
                  "glyph": "white"
                },
                "gapPx": 10,
                "label": {
                  "px": 16,
                  "weight": 600
                },
                "status": {
                  "px": 13,
                  "weight": 600,
                  "tracking": "0.08em",
                  "uppercase": true,
                  "padding": [
                    6,
                    13
                  ]
                }
              },
              "statusBack": {
                "fill": "chip",
                "color": "muted",
                "border": {
                  "px": 1,
                  "color": "rule"
                }
              },
              "statusFront": {
                "fill": "dark",
                "color": "halo"
              },
              "prompt": {
                "px": 16,
                "lineHeight": 1.4,
                "gapTopPx": 18,
                "padding": [
                  12,
                  16
                ],
                "radiusPx": [
                  16,
                  16,
                  4,
                  16
                ],
                "fill": "chip",
                "insetPx": 140
              },
              "intro": {
                "px": 15,
                "lineHeight": 1.45,
                "gapTopPx": 18,
                "gapBottomPx": 6
              },
              "row": {
                "gapPx": 14,
                "numberWidthPx": 22,
                "numberLineHeight": 1.2,
                "rest": {
                  "padding": [
                    11,
                    4
                  ],
                  "gapTopPx": 2,
                  "number": {
                    "px": 20,
                    "color": "muted"
                  },
                  "name": {
                    "px": 17,
                    "weight": 600
                  },
                  "desc": {
                    "px": 14,
                    "lineHeight": 1.45,
                    "gapPx": 4
                  }
                },
                "client": {
                  "padding": [
                    14,
                    16
                  ],
                  "gapTopPx": 10,
                  "radiusPx": 14,
                  "fill": {
                    "color": "teal",
                    "opacity": 0.1
                  },
                  "border": {
                    "px": 2,
                    "color": "teal"
                  },
                  "number": {
                    "px": 26,
                    "color": "tealDark"
                  },
                  "name": {
                    "px": 21,
                    "weight": 700
                  },
                  "desc": {
                    "px": 15,
                    "lineHeight": 1.45,
                    "gapPx": 4
                  }
                },
                "citesGapTopPx": 9,
                "max": 3
              },
              "cite": {
                "px": 13,
                "weight": 500,
                "padding": [
                  5,
                  10
                ],
                "gapPx": 6,
                "globePx": 15,
                "max": 3,
                "rest": {
                  "fill": "chip",
                  "border": {
                    "px": 1,
                    "color": "rule"
                  },
                  "color": "muted"
                },
                "client": {
                  "fill": {
                    "color": "teal",
                    "opacity": 0.14
                  },
                  "border": {
                    "px": 1,
                    "color": "tealDark",
                    "opacity": 0.35
                  },
                  "color": "tealDark"
                }
              },
              "absent": {
                "gapTopPx": 16,
                "padding": [
                  12,
                  14
                ],
                "radiusPx": 12,
                "gapPx": 10,
                "fill": "chip",
                "border": {
                  "px": 1,
                  "color": "rule"
                },
                "circle": {
                  "px": 18,
                  "strokePx": 2,
                  "color": "#9aa6b2"
                },
                "text": {
                  "px": 15,
                  "weight": 600,
                  "color": "muted"
                }
              }
            },
            "mark": {
              "xPx": 1100,
              "yPx": 772,
              "widthPx": 600,
              "align": "end",
              "px": 15,
              "weight": 400,
              "color": "soft"
            },
            "glass": {
              "dark": {
                "fill": [
                  "#12344f",
                  "#081c30"
                ],
                "angleDeg": 160,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.65
                },
                "halo": {
                  "blurPx": 40,
                  "opacity": 0.16
                }
              },
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "generic-ai-interface",
              "illustrative-data-marked",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-ai-answer",
                "title": "Deck · a quién recomienda la IA: el mismo prompt, hoy y con AEO",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-ai-answer.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckIARespuesta.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-ai-market",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "Dónde busca tu cliente: tres monolitos de vidrio sobre la plataforma, una cifra de mercado por fuente (logo en un tono) y la del centro adelante.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-ai-market']",
          "rules": [
            {
              "id": "figures-with-source",
              "text": "Cifras sólo con fuente; precios siempre como marcador."
            },
            {
              "id": "third-party-logos-one-tone-same-ink",
              "text": "Logos de terceros en un solo tono y con el mismo peso óptico (misma área de tinta)."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-ai-market",
              "title": "Deck · dónde busca tu cliente: tres cifras de mercado con su fuente",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-ai-market.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckMercadoIA.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 470
              },
              "answer": {
                "px": 132,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              }
            },
            "twoLineShiftPx": 50,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 900,
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.28
                  },
                  {
                    "at": 0.35,
                    "color": "teal",
                    "opacity": 0.1
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ],
                "cxPx": 1320,
                "cyPx": 520
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.3
                  },
                  {
                    "at": 0.7,
                    "color": "teal",
                    "opacity": 0.06
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.55,
                "strokePx": 3
              },
              "arc": {
                "color": "teal",
                "strokePx": 6,
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                },
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ]
              },
              "cxPx": 1320,
              "cyPx": 890,
              "rxPx": 520,
              "ryPx": 90
            },
            "figures": {
              "max": 3
            },
            "monoliths": {
              "perspectivePx": 1800,
              "originPx": [
                1320,
                450
              ],
              "items": [
                {
                  "cxPx": 990,
                  "topPx": 250,
                  "widthPx": 300,
                  "heightPx": 540,
                  "rotateYDeg": 16,
                  "z": 2
                },
                {
                  "cxPx": 1320,
                  "topPx": 190,
                  "widthPx": 370,
                  "heightPx": 600,
                  "rotateYDeg": 0,
                  "z": 5,
                  "lead": true
                },
                {
                  "cxPx": 1650,
                  "topPx": 250,
                  "widthPx": 300,
                  "heightPx": 540,
                  "rotateYDeg": -16,
                  "z": 2
                }
              ],
              "padding": {
                "lead": [
                  34,
                  32
                ],
                "side": [
                  28,
                  26
                ]
              },
              "radiusPx": 24,
              "angleDeg": 165,
              "fill": {
                "lead": [
                  "#135064",
                  "#081c30"
                ],
                "side": [
                  "#12344f",
                  "#081c30"
                ]
              },
              "border": {
                "lead": {
                  "px": 2,
                  "color": "halo",
                  "opacity": 0.9
                },
                "side": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                }
              },
              "shadow": {
                "yPx": 50,
                "blurPx": 110,
                "color": "#000610",
                "opacity": 0.7
              },
              "glow": {
                "lead": {
                  "blurPx": 120,
                  "opacity": 0.45
                },
                "side": {
                  "blurPx": 40,
                  "opacity": 0.14
                }
              },
              "reflection": {
                "gapPx": 14,
                "fromStop": 0.72,
                "opacity": 0.16
              },
              "value": {
                "leadPx": 150,
                "px": 116,
                "longPx": 76,
                "longFromChars": 6,
                "lineHeight": 0.95,
                "tracking": "-0.05em",
                "leadColor": "white",
                "color": "#e6edf3"
              },
              "label": {
                "leadPx": 30,
                "px": 26,
                "lineHeight": 1.12,
                "tracking": "-0.02em",
                "gapPx": 26,
                "family": "answer"
              },
              "detail": {
                "leadPx": 18,
                "px": 16,
                "weight": 400,
                "lineHeight": 1.5,
                "gapPx": 14,
                "color": "#c9d6e2"
              },
              "footer": {
                "paddingTopPx": 18,
                "rule": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.14
                },
                "year": {
                  "px": 15,
                  "weight": 500,
                  "color": "soft"
                }
              },
              "source": {
                "logoHeightPx": 26,
                "inkArea": 1027,
                "maxWidthPx": 180,
                "tone": "#e6edf3",
                "wordmark": {
                  "px": 22,
                  "weight": 700,
                  "tracking": "-0.01em",
                  "color": "#e6edf3"
                }
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "figures-with-source",
              "third-party-logos-one-tone-same-ink",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-ai-market",
                "title": "Deck · dónde busca tu cliente: tres cifras de mercado con su fuente",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-ai-market.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckMercadoIA.dc.html"
              }
            ]
          }
        },
        {
          "id": "method-surround-cycle",
          "status": "approved",
          "role": "method",
          "formats": [
            "16x9"
          ],
          "summary": "El método en ciclo: la órbita tendida es el loop Surround Discovery, cuatro estaciones con sus íconos 3D y «Tu marca» al centro.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['method-surround-cycle']",
          "rules": [
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "icons-at-rest",
              "text": "Los íconos de los pasos van en reposo: la esfera de la pieza es la de la respuesta."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "method-surround-cycle",
              "title": "Deck · cómo se sostiene: el ciclo Surround Discovery sobre la órbita",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-surround-cycle.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckCicloSurround.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "method",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 470
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              }
            },
            "twoLineShiftPx": 50,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 900,
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.28
                  },
                  {
                    "at": 0.35,
                    "color": "teal",
                    "opacity": 0.1
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ],
                "cxPx": 1290,
                "cyPx": 600
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "loop": {
              "cxPx": 1290,
              "cyPx": 600,
              "rxPx": 380,
              "ryPx": 140,
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.75,
                    "color": "teal",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.5,
                "strokePx": 3
              },
              "lit": {
                "fromRad": -1.5707963267948966,
                "litRad": 1.25,
                "color": "teal",
                "strokePx": 7,
                "glow": {
                  "strokePx": 16,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "sphere": {
                "radiusPx": 13,
                "glow": {
                  "radiusPx": 20,
                  "blurPx": 9
                }
              },
              "arrows": {
                "atRad": [
                  -0.7853981633974483,
                  0.7853981633974483,
                  2.356194490192345,
                  3.9269908169872414
                ],
                "widthPx": 14,
                "halfHeightPx": 8,
                "tipOffsetPx": 5,
                "strokePx": 3,
                "color": "halo",
                "opacity": 0.85
              }
            },
            "stations": {
              "count": 4,
              "atRad": [
                -1.5707963267948966,
                0,
                1.5707963267948966,
                3.141592653589793
              ],
              "icon": {
                "leadPx": 118,
                "px": 100,
                "liftRatio": 0.78,
                "shadow": {
                  "yPx": 18,
                  "blurPx": 24,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "cards": [
                {
                  "dxPx": -180,
                  "dyPx": -300,
                  "widthPx": 360,
                  "descMaxChars": 155
                },
                {
                  "dxPx": -110,
                  "dyPx": -262,
                  "widthPx": 300,
                  "descMaxChars": 126
                },
                {
                  "dxPx": -180,
                  "dyPx": 64,
                  "widthPx": 360,
                  "descMaxChars": 155
                },
                {
                  "dxPx": -290,
                  "dyPx": 60,
                  "widthPx": 300,
                  "descMaxChars": 126
                }
              ],
              "card": {
                "padding": [
                  16,
                  20,
                  18
                ],
                "radiusPx": 18,
                "angleDeg": 160,
                "fill": {
                  "lead": [
                    "#0f4a5c",
                    "#0a2a40"
                  ],
                  "rest": [
                    "#0e2a44",
                    "#081c30"
                  ]
                },
                "border": {
                  "lead": {
                    "px": 2,
                    "color": "halo",
                    "opacity": 0.9
                  },
                  "rest": {
                    "px": 1,
                    "color": "white",
                    "opacity": 0.16
                  }
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                },
                "glow": {
                  "color": "halo",
                  "lead": {
                    "blurPx": 70,
                    "opacity": 0.4
                  },
                  "rest": {
                    "blurPx": 24,
                    "opacity": 0.1
                  }
                }
              },
              "kicker": {
                "px": 14,
                "weight": 600,
                "tracking": "0.12em",
                "uppercase": true,
                "leadColor": "halo",
                "color": "soft",
                "startColor": "white"
              },
              "title": {
                "px": 34,
                "lineHeight": 1,
                "tracking": "-0.03em",
                "gapPx": 6,
                "family": "answer"
              },
              "desc": {
                "px": 15,
                "weight": 400,
                "lineHeight": 1.45,
                "gapPx": 8,
                "color": "#d6e2ec"
              }
            },
            "core": {
              "widthPx": 300,
              "liftPx": 42,
              "title": {
                "px": 38,
                "lineHeight": 1,
                "tracking": "-0.03em",
                "family": "answer",
                "glow": {
                  "color": "halo",
                  "blurPx": 30,
                  "opacity": 0.5
                }
              },
              "caption": {
                "px": 16,
                "weight": 400,
                "gapPx": 6,
                "color": "#d6e2ec"
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "one-orbit-per-slide",
              "answer-dominates-3x",
              "icons-at-rest",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "method-surround-cycle",
                "title": "Deck · cómo se sostiene: el ciclo Surround Discovery sobre la órbita",
                "status": "approved",
                "image": "/references/surfaces/deck/method-surround-cycle.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckCicloSurround.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-difference",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "Qué nos hace distintos: la agencia commodity tachada atrás, el método medible en papel al frente, el «vs» y la franja «¿Y si lo hace mi equipo?».",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-difference']",
          "rules": [
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-difference",
              "title": "Deck · qué nos hace distintos: agencia commodity frente a método medible",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-difference.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckDiferencia.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 470
              },
              "answer": {
                "px": 120,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              }
            },
            "twoLineShiftPx": 50,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 900,
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.28
                  },
                  {
                    "at": 0.35,
                    "color": "teal",
                    "opacity": 0.1
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ],
                "cxPx": 1300,
                "cyPx": 520
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "comparison": {
              "perspectivePx": 1600,
              "rows": 5,
              "alternative": {
                "xPx": 790,
                "yPx": 210,
                "widthPx": 470,
                "padding": [
                  26,
                  26,
                  22
                ],
                "radiusPx": 24,
                "rotateYDeg": 14,
                "origin": "end",
                "opacity": 0.88,
                "angleDeg": 165,
                "fill": [
                  "#12344f",
                  "#081c30"
                ],
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                },
                "glow": {
                  "blurPx": 30,
                  "opacity": 0.08
                },
                "kicker": {
                  "color": "#9fb3c8"
                },
                "title": {
                  "px": 32,
                  "color": "#e6edf3"
                },
                "row": {
                  "px": 16,
                  "weight": 400,
                  "lineHeight": 1.35,
                  "paddingYPx": 12,
                  "rule": {
                    "px": 1.5,
                    "color": "white",
                    "opacity": 0.1
                  },
                  "color": "#9fb3c8",
                  "strike": {
                    "color": "#9fb3c8",
                    "opacity": 0.55
                  }
                },
                "mark": {
                  "px": 20,
                  "strokePx": 1.6,
                  "color": "#7d8a98",
                  "glyph": {
                    "from": 0.325,
                    "to": 0.675
                  }
                }
              },
              "efeonce": {
                "xPx": 1290,
                "yPx": 170,
                "widthPx": 520,
                "padding": [
                  30,
                  30,
                  26
                ],
                "radiusPx": 24,
                "rotateYDeg": -6,
                "origin": "start",
                "fill": "white",
                "border": {
                  "px": 2,
                  "color": "halo",
                  "opacity": 0.9
                },
                "glow": {
                  "blurPx": 110,
                  "opacity": 0.4
                },
                "kicker": {
                  "color": "tealDark"
                },
                "title": {
                  "px": 38,
                  "color": "ink"
                },
                "row": {
                  "px": 18,
                  "weight": 500,
                  "lineHeight": 1.35,
                  "paddingYPx": 13,
                  "rule": {
                    "px": 1.5,
                    "color": "rule"
                  },
                  "color": "ink"
                },
                "mark": {
                  "px": 22,
                  "fill": "teal",
                  "check": "dark",
                  "strokePx": 2.2,
                  "glyph": {
                    "points": [
                      [
                        0.275,
                        0.52
                      ],
                      [
                        0.425,
                        0.67
                      ],
                      [
                        0.725,
                        0.35
                      ]
                    ]
                  }
                }
              },
              "shadow": {
                "yPx": 50,
                "blurPx": 110,
                "color": "#000610",
                "opacity": 0.7
              },
              "kicker": {
                "px": 14,
                "weight": 600,
                "tracking": "0.12em",
                "uppercase": true
              },
              "title": {
                "lineHeight": 1,
                "tracking": "-0.03em",
                "gapTopPx": 6,
                "gapBottomPx": 16,
                "family": "answer"
              },
              "rowGapPx": 12,
              "vs": {
                "xPx": 1238,
                "yPx": 470,
                "px": 64,
                "fill": "dark",
                "ring": {
                  "px": 2,
                  "color": "halo"
                },
                "glow": {
                  "blurPx": 40,
                  "opacity": 0.5
                },
                "text": {
                  "px": 22,
                  "family": "answer",
                  "color": "white"
                }
              }
            },
            "ownTeam": {
              "xPx": 790,
              "yPx": 858,
              "widthPx": 1020,
              "padding": [
                18,
                24
              ],
              "radiusPx": 18,
              "gapPx": 26,
              "angleDeg": 160,
              "fill": [
                "#0e2a44",
                "#081c30"
              ],
              "border": {
                "px": 1,
                "color": "white",
                "opacity": 0.16
              },
              "shadow": {
                "yPx": 30,
                "blurPx": 70,
                "color": "#000610",
                "opacity": 0.55
              },
              "kicker": {
                "px": 13,
                "weight": 600,
                "tracking": "0.12em",
                "uppercase": true,
                "color": "halo"
              },
              "title": {
                "px": 26,
                "tracking": "-0.02em",
                "gapPx": 4,
                "family": "answer"
              },
              "pillar": {
                "count": 3,
                "rule": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.14
                },
                "paddingStartPx": 18,
                "title": {
                  "px": 18,
                  "weight": 600
                },
                "desc": {
                  "px": 14,
                  "weight": 400,
                  "lineHeight": 1.35,
                  "gapPx": 3,
                  "color": "#c9d6e2"
                }
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "glass": {
              "dark": {
                "fill": [
                  "#12344f",
                  "#081c30"
                ],
                "angleDeg": 160,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.65
                },
                "halo": {
                  "blurPx": 40,
                  "opacity": 0.16
                }
              },
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              }
            },
            "rules": [
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-difference",
                "title": "Deck · qué nos hace distintos: agencia commodity frente a método medible",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-difference.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckDiferencia.dc.html"
              }
            ]
          }
        },
        {
          "id": "method-eeat",
          "status": "approved",
          "role": "method",
          "formats": [
            "16x9"
          ],
          "summary": "Por qué te citaría la IA: cuatro letras de vidrio E-E-A-T con lo que construimos y, arriba, el peso de E-E-A-T en SEO clásico frente a la IA.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['method-eeat']",
          "rules": [
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "bars-from-values",
              "text": "Una barra sale de su número: su largo es el valor sobre el máximo del eje; nunca se dibuja a mano."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "method-eeat",
              "title": "Deck · por qué te citaría la IA: las cuatro letras de E-E-A-T",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-eeat.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckEEAT.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "method",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 470
              },
              "answer": {
                "px": 120,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              }
            },
            "twoLineShiftPx": 50,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 900,
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.28
                  },
                  {
                    "at": 0.35,
                    "color": "teal",
                    "opacity": 0.1
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ],
                "cxPx": 1270,
                "cyPx": 560
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.3
                  },
                  {
                    "at": 0.7,
                    "color": "teal",
                    "opacity": 0.06
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.55,
                "strokePx": 3
              },
              "arc": {
                "color": "teal",
                "strokePx": 6,
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                },
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ]
              },
              "cxPx": 1270,
              "cyPx": 880,
              "rxPx": 540,
              "ryPx": 84
            },
            "letters": {
              "count": 4,
              "xPx": 780,
              "widthPx": 232,
              "gapPx": 18,
              "rest": {
                "topPx": 280,
                "heightPx": 530
              },
              "lead": {
                "index": 3,
                "topPx": 250,
                "heightPx": 560
              },
              "padding": [
                22,
                22,
                20
              ],
              "radiusPx": 22,
              "angleDeg": 165,
              "fill": {
                "lead": [
                  "#135064",
                  "#081c30"
                ],
                "rest": [
                  "#12344f",
                  "#081c30"
                ]
              },
              "border": {
                "lead": {
                  "px": 2,
                  "color": "halo",
                  "opacity": 0.9
                },
                "rest": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                }
              },
              "shadow": {
                "yPx": 50,
                "blurPx": 110,
                "color": "#000610",
                "opacity": 0.7
              },
              "glow": {
                "lead": {
                  "blurPx": 100,
                  "opacity": 0.45
                },
                "rest": {
                  "blurPx": 30,
                  "opacity": 0.12
                }
              },
              "reflection": {
                "gapPx": 14,
                "fromStop": 0.72,
                "opacity": 0.16
              },
              "letter": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "family": "answer",
                "leadColor": "white",
                "color": "#e6edf3"
              },
              "name": {
                "px": 30,
                "tracking": "-0.02em",
                "gapPx": 14,
                "family": "answer",
                "color": "white"
              },
              "desc": {
                "px": 16,
                "weight": 400,
                "lineHeight": 1.45,
                "gapPx": 8,
                "color": "#c9d6e2"
              },
              "footer": {
                "paddingTopPx": 14,
                "rule": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.14
                },
                "kicker": {
                  "px": 12,
                  "weight": 600,
                  "tracking": "0.1em",
                  "uppercase": true,
                  "leadColor": "halo",
                  "color": "soft"
                },
                "builtWith": {
                  "px": 16,
                  "weight": 600,
                  "lineHeight": 1.35,
                  "gapPx": 5,
                  "color": "white"
                },
                "deliverable": {
                  "px": 13,
                  "weight": 400,
                  "gapPx": 6,
                  "color": "soft"
                }
              }
            },
            "meter": {
              "topPx": 132,
              "gapPx": 18,
              "label": {
                "px": 15,
                "weight": 500,
                "color": "soft"
              },
              "value": {
                "weight": 600,
                "color": "#c9d6e2",
                "leadColor": "white"
              },
              "bar": {
                "heightPx": 8,
                "gapTopPx": 8,
                "track": {
                  "color": "white",
                  "opacity": 0.1
                },
                "fill": {
                  "lead": "teal",
                  "rest": "#5e7a94"
                },
                "glow": {
                  "blurPx": 16,
                  "color": "teal",
                  "opacity": 0.6
                }
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "answer-dominates-3x",
              "bars-from-values",
              "one-orbit-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "method-eeat",
                "title": "Deck · por qué te citaría la IA: las cuatro letras de E-E-A-T",
                "status": "approved",
                "image": "/references/surfaces/deck/method-eeat.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckEEAT.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-traffic-to-revenue",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "Dónde termina el SEO: cuatro escalones de vidrio del tráfico calificado a los ingresos, el corte donde se detiene la mayoría y la trayectoria de luz.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-traffic-to-revenue']",
          "rules": [
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-traffic-to-revenue",
              "title": "Deck · dónde termina el SEO: del tráfico calificado a los ingresos",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-traffic-to-revenue.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckTraficoNegocio.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 470
              },
              "answer": {
                "px": 132,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              }
            },
            "twoLineShiftPx": 50,
            "questionWrapChars": 20,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 900,
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.28
                  },
                  {
                    "at": 0.35,
                    "color": "teal",
                    "opacity": 0.1
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ],
                "cxPx": 1300,
                "cyPx": 560
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "steps": {
              "icons": false,
              "layouts": {
                "rising-4": {
                  "count": 4
                }
              },
              "kickerColor": "soft",
              "titleColor": "ink",
              "firstKicker": {
                "color": "soft",
                "accentCarriers": []
              },
              "xPx": 790,
              "widthPx": 250,
              "gapPx": 16,
              "baseYPx": 870,
              "heightPx": 250,
              "risePx": 110,
              "padding": 20,
              "radiusPx": [
                20,
                20,
                6,
                6
              ],
              "angleDeg": 170,
              "fill": {
                "from": {
                  "color": "halo",
                  "opacity": 0.1,
                  "stepOpacity": 0.05
                },
                "to": "#081c30",
                "lead": [
                  "#1a6e77",
                  "#0b3a4a"
                ]
              },
              "border": {
                "lead": {
                  "px": 2,
                  "color": "halo",
                  "opacity": 0.9
                },
                "rest": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                }
              },
              "shadow": {
                "yPx": 40,
                "blurPx": 90,
                "color": "#000610",
                "opacity": 0.6
              },
              "glow": {
                "lead": {
                  "blurPx": 110,
                  "opacity": 0.5
                },
                "rest": {
                  "blurPx": 20,
                  "opacity": 0.1
                }
              },
              "number": {
                "px": 40,
                "weight": 300,
                "lineHeight": 1,
                "family": "answer",
                "color": "halo",
                "leadColor": "white"
              },
              "title": {
                "leadPx": 36,
                "px": 28,
                "lineHeight": 1.02,
                "tracking": "-0.025em",
                "gapPx": 8,
                "family": "answer"
              },
              "desc": {
                "px": 15,
                "weight": 400,
                "lineHeight": 1.4,
                "gapPx": 8,
                "color": "#d6e2ec"
              },
              "channel": {
                "px": 12,
                "weight": 600,
                "tracking": "0.1em",
                "uppercase": true,
                "insetPx": 20,
                "bottomPx": 16,
                "color": "soft",
                "leadColor": "white"
              }
            },
            "base": {
              "outsetPx": 20,
              "rule": {
                "px": 2,
                "color": "white",
                "opacity": 0.18
              }
            },
            "cut": {
              "afterStep": 1,
              "fromYPx": 300,
              "belowBasePx": 30,
              "strokePx": 2,
              "dash": [
                7,
                8
              ],
              "color": "#e6edf3",
              "opacity": 0.6,
              "label": {
                "topPx": 262,
                "widthPx": 190,
                "gapPx": 10,
                "px": 15,
                "weight": 600,
                "lineHeight": 1.3,
                "color": "#e6edf3",
                "align": "end"
              }
            },
            "trajectory": {
              "liftPx": 34,
              "leadInPx": [
                110,
                24
              ],
              "gradient": {
                "from": {
                  "color": "halo",
                  "opacity": 0.2
                },
                "to": "teal"
              },
              "strokePx": 5,
              "glow": {
                "strokePx": 14,
                "opacity": 0.5,
                "blurPx": 7
              },
              "dots": {
                "radiusPx": 6,
                "color": "halo",
                "opacity": 0.8
              },
              "sphere": {
                "radiusPx": 12,
                "glow": {
                  "radiusPx": 18,
                  "blurPx": 7
                }
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-traffic-to-revenue",
                "title": "Deck · dónde termina el SEO: del tráfico calificado a los ingresos",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-traffic-to-revenue.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckTraficoNegocio.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-diagnosis-map",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "Qué recibes primero: el informe del diagnóstico abierto (score por motor, share of voice, prompts perdidos y plan) y la lectura experta. Datos de muestra.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-diagnosis-map']",
          "rules": [
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "generic-ai-interface",
              "text": "La interfaz de un motor de IA en una lámina es genérica: nunca el logo, el color, la burbuja ni el composer de ChatGPT, Gemini u otro producto; los nombres de los motores pueden ir como texto. Si hace falta la interfaz real, son los recursos AEO candidatos (aeo:compose)."
            },
            {
              "id": "bars-from-values",
              "text": "Una barra sale de su número: su largo es el valor sobre el máximo del eje; nunca se dibuja a mano."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-diagnosis-map",
              "title": "Deck · qué recibes primero: el mapa del diagnóstico abierto",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-diagnosis-map.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckDiagnosticoMapa.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 470
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 380
              }
            },
            "twoLineShiftPx": 50,
            "questionWrapChars": 20,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 900,
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.28
                  },
                  {
                    "at": 0.35,
                    "color": "teal",
                    "opacity": 0.1
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ],
                "cxPx": 1260,
                "cyPx": 520
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "halo",
                    "opacity": 0.3
                  },
                  {
                    "at": 0.7,
                    "color": "teal",
                    "opacity": 0.06
                  },
                  {
                    "at": 1,
                    "color": "teal",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.55,
                "strokePx": 3
              },
              "arc": {
                "color": "teal",
                "strokePx": 6,
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                },
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ]
              },
              "cxPx": 1230,
              "cyPx": 960,
              "rxPx": 520,
              "ryPx": 70
            },
            "report": {
              "xPx": 800,
              "yPx": 128,
              "widthPx": 880,
              "padding": [
                28,
                30,
                26
              ],
              "radiusPx": 26,
              "perspectivePx": 1800,
              "rotateYDeg": -6,
              "origin": "start",
              "header": {
                "tilePx": 50,
                "tileRadiusPx": 14,
                "isotypePx": 28,
                "gapPx": 14,
                "kicker": {
                  "px": 13,
                  "weight": 600,
                  "tracking": "0.12em",
                  "uppercase": true,
                  "color": "tealDark"
                },
                "title": {
                  "px": 28,
                  "lineHeight": 1.05,
                  "tracking": "-0.02em",
                  "gapPx": 3,
                  "family": "answer"
                }
              },
              "mark": {
                "px": 13,
                "weight": 500,
                "padding": [
                  7,
                  13
                ],
                "fill": "chip",
                "color": "muted"
              },
              "grid": {
                "columns": 2,
                "gapPx": 12,
                "gapTopPx": 18
              },
              "module": {
                "padding": [
                  16,
                  18
                ],
                "radiusPx": 16,
                "fill": "chip",
                "border": {
                  "px": 1,
                  "color": "rule"
                },
                "kicker": {
                  "px": 12,
                  "weight": 600,
                  "tracking": "0.1em",
                  "uppercase": true,
                  "color": "tealDark"
                },
                "title": {
                  "px": 20,
                  "tracking": "-0.015em",
                  "gapTopPx": 3,
                  "gapBottomPx": 10,
                  "family": "answer"
                }
              },
              "bars": {
                "count": 6,
                "gapTopPx": 6,
                "gapPx": 8,
                "label": {
                  "widthPx": 92,
                  "px": 12,
                  "weight": 500,
                  "color": "muted"
                },
                "bar": {
                  "heightPx": 8,
                  "track": "rule",
                  "fill": "dark"
                },
                "value": {
                  "widthPx": 30,
                  "px": 12,
                  "weight": 600
                },
                "max": 100
              },
              "donut": {
                "px": 96,
                "viewBox": 42,
                "radius": 15.9,
                "strokePx": 7,
                "track": "rule",
                "fills": [
                  "dark",
                  "#5e7a94",
                  "#9fb3c8",
                  "#c9d6e2"
                ],
                "gapPx": 16,
                "legend": {
                  "px": 13,
                  "weight": 500,
                  "lineHeight": 1.7,
                  "color": "muted",
                  "lead": {
                    "weight": 800,
                    "color": "ink"
                  }
                }
              },
              "prompts": {
                "count": 3,
                "gapTopPx": 6,
                "gapPx": 8,
                "px": 13,
                "weight": 400,
                "icon": {
                  "px": 15,
                  "strokePx": 1.4,
                  "color": "#b4261a",
                  "glyph": {
                    "box": 16,
                    "radius": 7,
                    "cross": [
                      5.5,
                      10.5
                    ]
                  }
                }
              },
              "plan": {
                "count": 3,
                "gapPx": 10,
                "padding": [
                  10,
                  12
                ],
                "radiusPx": 12,
                "fill": "white",
                "border": {
                  "px": 1,
                  "color": "rule"
                },
                "number": {
                  "px": 18,
                  "family": "answer",
                  "color": "tealDark"
                },
                "title": {
                  "px": 13,
                  "weight": 600,
                  "lineHeight": 1.3,
                  "gapPx": 2
                },
                "kind": {
                  "px": 11,
                  "weight": 500,
                  "tracking": "0.06em",
                  "uppercase": true,
                  "gapPx": 4,
                  "color": "muted"
                }
              }
            },
            "chip": {
              "xPx": 1500,
              "yPx": 806,
              "widthPx": 330,
              "padding": [
                16,
                20
              ],
              "radiusPx": 18,
              "perspectivePx": 1400,
              "rotateYDeg": -14,
              "angleDeg": 160,
              "fill": [
                "#0f4a5c",
                "#0a2a40"
              ],
              "border": {
                "px": 1,
                "color": "halo",
                "opacity": 0.6
              },
              "shadow": {
                "yPx": 30,
                "blurPx": 70,
                "color": "#000610",
                "opacity": 0.65
              },
              "glow": {
                "blurPx": 50,
                "opacity": 0.25
              },
              "kicker": {
                "px": 13,
                "weight": 600,
                "tracking": "0.12em",
                "uppercase": true,
                "color": "halo"
              },
              "text": {
                "px": 17,
                "weight": 500,
                "lineHeight": 1.35,
                "gapPx": 6
              }
            },
            "glass": {
              "dark": {
                "fill": [
                  "#12344f",
                  "#081c30"
                ],
                "angleDeg": 160,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.16
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.65
                },
                "halo": {
                  "blurPx": 40,
                  "opacity": 0.16
                }
              },
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "illustrative-data-marked",
              "generic-ai-interface",
              "bars-from-values",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-diagnosis-map",
                "title": "Deck · qué recibes primero: el mapa del diagnóstico abierto",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-diagnosis-map.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckDiagnosticoMapa.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-one-platform",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Una sola operación: la cuenta del cliente al centro sobre la plataforma de luz y hasta cinco productos con su ícono oficial alrededor, cuya luz baja a la cuenta. La selección toma la cuenta.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-one-platform']",
          "rules": [
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-one-platform",
              "title": "Deck · Salesforce: una sola operación alrededor del cliente, «¿Cuántos Salesforce tienes? Uno.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-one-platform.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceUnaOperacion.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 176,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "sceneOffsetXPx": -120,
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1210,
                "cyPx": 540
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1320,
              "cyPx": 935,
              "rxPx": 520,
              "ryPx": 78
            },
            "beam": {
              "gradient": {
                "from": {
                  "color": "accent",
                  "opacity": 0.95
                },
                "to": {
                  "color": "accent",
                  "opacity": 0.05
                }
              },
              "strokePx": 2.5,
              "glow": {
                "strokePx": 10,
                "opacity": 0.5,
                "blurPx": 5
              }
            },
            "account": {
              "cxPx": 1330,
              "cyPx": 540,
              "topOffsetPx": -110,
              "widthPx": 400,
              "padding": [
                22,
                24,
                16
              ],
              "radiusPx": 24,
              "avatar": {
                "px": 52,
                "fill": "ink",
                "initials": {
                  "px": 20,
                  "family": "answer",
                  "color": "white"
                },
                "gapPx": 14
              },
              "headerGapBottomPx": 12,
              "title": {
                "px": 24,
                "tracking": "-0.015em",
                "family": "answer"
              },
              "subtitle": {
                "px": 14,
                "weight": 400,
                "gapPx": 2,
                "color": "muted"
              },
              "facts": {
                "max": 4,
                "paddingYPx": 9,
                "rule": "rule",
                "key": {
                  "px": 15,
                  "weight": 400,
                  "color": "muted"
                },
                "value": {
                  "px": 15,
                  "weight": 600,
                  "color": "ink"
                }
              },
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "reflection": {
                "gapPx": 14,
                "fromStop": 0.72,
                "opacity": 0.16
              }
            },
            "products": {
              "max": 5,
              "widthPx": 280,
              "padding": [
                18,
                20
              ],
              "radiusPx": 20,
              "perspectivePx": 1400,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "icon": {
                "px": 56,
                "gapPx": 14,
                "source": "AXIS_PARTNER_ASSETS",
                "kind": "product-icon",
                "recolor": false,
                "onlyWhereNamed": true,
                "requiresAuthorization": true
              },
              "title": {
                "px": 26,
                "tracking": "-0.015em",
                "family": "answer",
                "color": "white"
              },
              "product": {
                "px": 15,
                "weight": 400,
                "gapPx": 2,
                "color": "soft"
              },
              "positions": [
                [
                  880,
                  250,
                  -10
                ],
                [
                  1550,
                  220,
                  10
                ],
                [
                  790,
                  640,
                  -14
                ],
                [
                  1620,
                  640,
                  14
                ],
                [
                  1225,
                  110,
                  0
                ]
              ],
              "beams": {
                "from": [
                  [
                    1005,
                    360
                  ],
                  [
                    1695,
                    330
                  ],
                  [
                    925,
                    700
                  ],
                  [
                    1765,
                    700
                  ],
                  [
                    1350,
                    215
                  ]
                ],
                "toOffsetYPx": [
                  10,
                  10,
                  10,
                  10,
                  -60
                ],
                "bendPx": [
                  30,
                  30,
                  30,
                  30,
                  0
                ]
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1,
              "targetElement": "account"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "third-party-product-icon-where-named",
              "third-party-mark-authorization",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-one-platform",
                "title": "Deck · Salesforce: una sola operación alrededor del cliente, «¿Cuántos Salesforce tienes? Uno.»",
                "status": "approved",
                "image": "/references/surfaces/deck/content-one-platform.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceUnaOperacion.dc.html"
              }
            ]
          }
        },
        {
          "id": "method-agent-supervisor",
          "status": "approved",
          "role": "method",
          "formats": [
            "16x9"
          ],
          "summary": "Quién responde por el agente: la persona responsable arriba, por su rol, y tres agentes con su ficha de autonomía (lee, propone, ejecuta, aprueba); la selección toma la propuesta que espera su aprobación.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['method-agent-supervisor']",
          "rules": [
            {
              "id": "agent-autonomy-card",
              "text": "Cada agente nace con su ficha de autonomía (lee · propone · ejecuta · aprueba o nunca) y una persona responsable nombrada por su rol, nunca por un nombre propio."
            },
            {
              "id": "governed-action-confirm",
              "text": "Una acción que propone un agente o un asistente espera la confirmación de una persona: el botón de confirmar es el objeto de la selección y la lámina lo dice."
            },
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "method-agent-supervisor",
              "title": "Deck · Agentforce: «¿Quién responde por el agente? Una persona.», la supervisora y tres fichas de agente",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-agent-supervisor.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceAgentesSupervisor.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "method",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "sceneOffsetXPx": -100,
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1220,
                "cyPx": 520
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1320,
              "cyPx": 930,
              "rxPx": 540,
              "ryPx": 95
            },
            "beam": {
              "gradient": {
                "from": {
                  "color": "accent",
                  "opacity": 0.95
                },
                "to": {
                  "color": "accent",
                  "opacity": 0.05
                }
              },
              "strokePx": 2.5,
              "glow": {
                "strokePx": 10,
                "opacity": 0.5,
                "blurPx": 5
              }
            },
            "supervisor": {
              "xPx": 1105,
              "yPx": 170,
              "widthPx": 470,
              "padding": [
                22,
                26
              ],
              "radiusPx": 24,
              "gapPx": 18,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "avatar": {
                "px": 76,
                "fill": {
                  "color": "accent",
                  "opacity": 0.18
                },
                "ring": {
                  "px": 2,
                  "color": "accent"
                },
                "glow": {
                  "blurPx": 40,
                  "color": "accent",
                  "opacity": 0.5
                },
                "initials": {
                  "px": 28,
                  "family": "answer",
                  "color": "white"
                }
              },
              "kicker": {
                "px": 13,
                "weight": 600,
                "tracking": "0.12em",
                "uppercase": true,
                "color": "soft"
              },
              "name": {
                "px": 30,
                "tracking": "-0.02em",
                "gapPx": 3,
                "family": "answer",
                "color": "white"
              },
              "duty": {
                "px": 16,
                "weight": 400,
                "gapPx": 4,
                "color": "soft"
              }
            },
            "agents": {
              "count": 3,
              "widthPx": 320,
              "padding": [
                20,
                22,
                14
              ],
              "radiusPx": 22,
              "perspectivePx": 1600,
              "positions": [
                [
                  1175,
                  470,
                  -6
                ],
                [
                  825,
                  545,
                  12
                ],
                [
                  1560,
                  560,
                  -16
                ]
              ],
              "paintOrder": [
                1,
                2,
                0
              ],
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "icon": {
                "px": 46,
                "gapPx": 12,
                "source": "AXIS_PARTNER_ASSETS",
                "kind": "product-icon",
                "recolor": false,
                "onlyWhereNamed": true,
                "requiresAuthorization": true
              },
              "kicker": {
                "px": 12,
                "weight": 600,
                "tracking": "0.1em",
                "uppercase": true,
                "color": "muted"
              },
              "title": {
                "px": 22,
                "tracking": "-0.015em",
                "gapPx": 1,
                "family": "answer"
              },
              "headerGapBottomPx": 10,
              "job": {
                "px": 14,
                "weight": 400,
                "lineHeight": 1.4,
                "gapBottomPx": 10,
                "color": "muted"
              },
              "autonomy": {
                "levels": [
                  "lee",
                  "propone",
                  "ejecuta",
                  "aprueba",
                  "nunca"
                ],
                "row": {
                  "paddingYPx": 7,
                  "gapPx": 10,
                  "rule": "rule"
                },
                "dot": {
                  "px": 18,
                  "full": "ink",
                  "half": {
                    "ring": {
                      "px": 2,
                      "color": "ink"
                    },
                    "fill": "ink-half"
                  },
                  "empty": {
                    "ring": {
                      "px": 2,
                      "color": "#b8c2cc"
                    }
                  }
                },
                "key": {
                  "px": 13,
                  "weight": 600,
                  "tracking": "0.06em",
                  "uppercase": true,
                  "widthPx": 78,
                  "color": "muted"
                },
                "value": {
                  "px": 14,
                  "weight": 400,
                  "lineHeight": 1.35,
                  "color": "ink"
                },
                "maxRows": 4
              },
              "approval": {
                "gapTopPx": 10,
                "padding": [
                  10,
                  12
                ],
                "radiusPx": 12,
                "fill": "chip",
                "border": {
                  "px": 1,
                  "color": "rule"
                },
                "text": {
                  "px": 13,
                  "weight": 500,
                  "lineHeight": 1.3
                },
                "button": {
                  "padding": [
                    8,
                    14
                  ],
                  "radiusPx": 10,
                  "fill": "ink",
                  "color": "white",
                  "px": 13,
                  "weight": 600
                }
              }
            },
            "beams": {
              "from": [
                1340,
                330
              ],
              "to": [
                [
                  950,
                  545
                ],
                [
                  1335,
                  470
                ],
                [
                  1720,
                  560
                ]
              ],
              "bendPx": 10
            },
            "note": {
              "rightPx": 120,
              "topPx": 112,
              "px": 16,
              "weight": 400,
              "color": "soft"
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Supervisora",
              "collaboratorScale": 1,
              "targetElement": "agents.approval"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "agent-autonomy-card",
              "governed-action-confirm",
              "illustrative-data-marked",
              "third-party-product-icon-where-named",
              "third-party-mark-authorization",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "method-agent-supervisor",
                "title": "Deck · Agentforce: «¿Quién responde por el agente? Una persona.», la supervisora y tres fichas de agente",
                "status": "approved",
                "image": "/references/surfaces/deck/method-agent-supervisor.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceAgentesSupervisor.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-platform-coexistence",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "Dos plataformas que conviven a distinta profundidad y, al frente, la decisión capacidad por capacidad (mantener, integrar, modernizar, migrar, retirar); la selección toma la fila elegida.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-platform-coexistence']",
          "rules": [
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-platform-coexistence",
              "title": "Deck · Marketing Cloud: «¿Hay que migrar a Next? No por defecto.», Engagement y Next con la decisión por capacidad",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-platform-coexistence.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceEngagementNext.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "sceneOffsetXPx": -80,
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1250,
                "cyPx": 560
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1320,
              "cyPx": 935,
              "rxPx": 530,
              "ryPx": 95
            },
            "beam": {
              "gradient": {
                "from": {
                  "color": "accent",
                  "opacity": 0.95
                },
                "to": {
                  "color": "accent",
                  "opacity": 0.05
                }
              },
              "strokePx": 2.5,
              "glow": {
                "strokePx": 10,
                "opacity": 0.5,
                "blurPx": 5
              }
            },
            "platforms": {
              "count": 2,
              "positions": [
                [
                  790,
                  170,
                  16
                ],
                [
                  1500,
                  150,
                  -16
                ]
              ],
              "widthPx": 360,
              "padding": [
                22,
                24
              ],
              "radiusPx": 22,
              "perspectivePx": 1500,
              "opacity": 0.82,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "icon": {
                "px": 44,
                "gapPx": 14,
                "source": "AXIS_PARTNER_ASSETS",
                "kind": "product-icon",
                "recolor": false,
                "onlyWhereNamed": true,
                "requiresAuthorization": true
              },
              "kicker": {
                "px": 13,
                "weight": 600,
                "tracking": "0.12em",
                "uppercase": true,
                "color": "soft"
              },
              "name": {
                "px": 34,
                "tracking": "-0.02em",
                "gapPx": 2,
                "family": "answer",
                "color": "white"
              },
              "headerGapBottomPx": 14,
              "items": {
                "max": 4,
                "paddingYPx": 8,
                "rule": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.12
                },
                "dot": {
                  "px": 8,
                  "color": "soft"
                },
                "gapPx": 10,
                "text": {
                  "px": 16,
                  "weight": 400,
                  "color": "#e6edf3"
                }
              },
              "beams": [
                {
                  "from": [
                    980,
                    430
                  ],
                  "to": [
                    1180,
                    500
                  ],
                  "bendPx": 20
                },
                {
                  "from": [
                    1690,
                    420
                  ],
                  "to": [
                    1480,
                    500
                  ],
                  "bendPx": 20
                }
              ]
            },
            "decisions": {
              "xPx": 1030,
              "yPx": 470,
              "widthPx": 600,
              "padding": [
                24,
                26,
                20
              ],
              "radiusPx": 24,
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "reflection": {
                "gapPx": 14,
                "fromStop": 0.72,
                "opacity": 0.16
              },
              "header": {
                "icon": {
                  "px": 42,
                  "gapPx": 12,
                  "source": "AXIS_PARTNER_ASSETS",
                  "kind": "product-icon",
                  "recolor": false,
                  "onlyWhereNamed": true,
                  "requiresAuthorization": true
                },
                "title": {
                  "px": 24,
                  "tracking": "-0.015em",
                  "family": "answer"
                },
                "paddingBottomPx": 14
              },
              "rows": 5,
              "row": {
                "padding": [
                  11,
                  4
                ],
                "rule": "rule",
                "gapPx": 12,
                "capability": {
                  "px": 17,
                  "weight": 400
                }
              },
              "selected": {
                "padding": [
                  12,
                  14
                ],
                "gapTopPx": 6,
                "radiusPx": 12,
                "fill": {
                  "color": "accent",
                  "opacity": 0.12
                },
                "capability": {
                  "weight": 600
                }
              },
              "verdict": {
                "padding": [
                  6,
                  12
                ],
                "radiusPx": 999,
                "ring": {
                  "px": 1.5,
                  "color": "ink"
                },
                "px": 13,
                "weight": 600,
                "tracking": "0.06em",
                "uppercase": true,
                "vocabulary": [
                  "Mantener",
                  "Integrar",
                  "Modernizar",
                  "Migrar",
                  "Retirar"
                ],
                "fills": {
                  "Mantener": {
                    "fill": "ink",
                    "color": "white"
                  },
                  "Integrar": {
                    "fill": "white",
                    "color": "ink"
                  },
                  "Modernizar": {
                    "fill": "white",
                    "color": "ink"
                  },
                  "Migrar": {
                    "fill": "white",
                    "color": "ink"
                  },
                  "Retirar": {
                    "fill": "chip",
                    "color": "muted"
                  }
                }
              }
            },
            "note": {
              "rightPx": 120,
              "topPx": 112,
              "px": 16,
              "weight": 400,
              "color": "soft"
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1,
              "targetElement": "decisions.selected"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "illustrative-data-marked",
              "third-party-product-icon-where-named",
              "third-party-mark-authorization",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-platform-coexistence",
                "title": "Deck · Marketing Cloud: «¿Hay que migrar a Next? No por defecto.», Engagement y Next con la decisión por capacidad",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-platform-coexistence.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceEngagementNext.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-provider-fit",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "El que encaje: cuatro veredictos como monolitos de vidrio sobre la plataforma; el del cliente, en papel y bajo un haz de luz, con la selección.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-provider-fit']",
          "rules": [
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "icons-at-rest",
              "text": "Los íconos de los pasos van en reposo: la esfera de la pieza es la de la respuesta."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-provider-fit",
              "title": "Deck · diagnóstico de encaje: «¿Salesforce o HubSpot? El que encaje.», cuatro veredictos",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-provider-fit.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceElQueEncaje.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxFrom": "lead-monolith",
                "cyPx": 560
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1210,
              "cyPx": 850,
              "rxPx": 540,
              "ryPx": 58
            },
            "lightShaft": {
              "topHalfWidthPx": 40,
              "baseHalfWidthPx": 190,
              "gradient": {
                "from": {
                  "color": "accent",
                  "opacity": 0
                },
                "to": {
                  "color": "accent",
                  "opacity": 0.26
                }
              }
            },
            "monoliths": {
              "count": 4,
              "verdicts": [
                "salesforce-first",
                "hubspot-first",
                "hybrid",
                "no-fit"
              ],
              "glyphs": {
                "salesforce-first": "crm",
                "hubspot-first": "embudo",
                "hybrid": "integracion",
                "no-fit": "checklist"
              },
              "xPx": 700,
              "widthPx": 250,
              "gapPx": 26,
              "baseYPx": 850,
              "heightPx": {
                "rest": [
                  360,
                  390
                ],
                "lead": 470
              },
              "padding": [
                24,
                22
              ],
              "radiusPx": 22,
              "lead": {
                "document": {
                  "fill": "#ffffff",
                  "ink": "#0b1f33",
                  "muted": "#5f6b7a",
                  "rule": "#e3e8ee",
                  "chip": "#f5f7fa",
                  "shadow": {
                    "yPx": 50,
                    "blurPx": 110,
                    "color": "#000610",
                    "opacity": 0.75
                  },
                  "halo": {
                    "blurPx": 90,
                    "opacity": 0.22,
                    "color": "accent"
                  },
                  "edge": {
                    "color": "white",
                    "opacity": 0.16,
                    "px": 1
                  }
                },
                "reflection": {
                  "gapPx": 14,
                  "fromStop": 0.72,
                  "opacity": 0.16
                }
              },
              "rest": {
                "glass": {
                  "fill": [
                    {
                      "color": "white",
                      "opacity": 0.14
                    },
                    {
                      "color": "white",
                      "opacity": 0.04
                    }
                  ],
                  "angleDeg": 160,
                  "backdropBlurPx": 6,
                  "border": {
                    "px": 1,
                    "color": "white",
                    "opacity": 0.18,
                    "inset": true
                  },
                  "shadow": {
                    "yPx": 30,
                    "blurPx": 70,
                    "color": "#000610",
                    "opacity": 0.6
                  }
                }
              },
              "tile": {
                "px": 54,
                "radiusPx": 14,
                "glyphPx": 30,
                "lead": {
                  "fill": "ink"
                },
                "rest": {
                  "fill": {
                    "color": "accent",
                    "opacity": 0.16
                  },
                  "border": {
                    "px": 1,
                    "color": "accent",
                    "opacity": 0.45
                  }
                }
              },
              "kicker": {
                "px": 13,
                "weight": 600,
                "tracking": "0.12em",
                "uppercase": true,
                "gapTopPx": 22,
                "text": "Veredicto",
                "leadColor": "muted",
                "restColor": "soft"
              },
              "title": {
                "leadPx": 36,
                "px": 32,
                "lineHeight": 1.05,
                "tracking": "-0.02em",
                "gapPx": 4,
                "family": "answer",
                "leadColor": "ink",
                "restColor": "white"
              },
              "desc": {
                "px": 16,
                "weight": 400,
                "lineHeight": 1.45,
                "gapPx": 12,
                "leadColor": "muted",
                "restColor": "#e6edf3"
              },
              "footer": {
                "insetPx": 22,
                "paddingTopPx": 12,
                "rule": "rule",
                "px": 14,
                "weight": 600,
                "text": "Tu caso · con evidencia",
                "color": "ink"
              }
            },
            "note": {
              "rightPx": 120,
              "topPx": 112,
              "px": 16,
              "weight": 400,
              "color": "soft"
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1,
              "targetElement": "monoliths.lead"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "illustrative-data-marked",
              "icons-at-rest",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-provider-fit",
                "title": "Deck · diagnóstico de encaje: «¿Salesforce o HubSpot? El que encaje.», cuatro veredictos",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-provider-fit.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceElQueEncaje.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-service-lanes",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Los servicios de la práctica en seis carriles con el ícono oficial de cada producto y las cuatro fases del ciclo; la mascota del partner, opcional y sujeta a autorización.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-service-lanes']",
          "rules": [
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "third-party-mascot-optional",
              "text": "La mascota o el personaje de un tercero es un slot opcional sujeto a autorización: nunca fijo, nunca dentro de una foto, y sólo arte oficial o una interpretación aprobada que no se publica en un paquete."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-service-lanes",
              "title": "Deck · nuestros servicios Salesforce: seis carriles y las cuatro fases, «Todo el ciclo.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-service-lanes.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceServicios.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1574074074074074
              },
              "answer": {
                "side": "start",
                "fromTop": 0.2111111111111111
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "weight": 300
              },
              "answer": {
                "px": 124,
                "lineHeight": 0.95,
                "tracking": "-0.045em",
                "insetPx": -6,
                "noWrap": true
              }
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1600,
                "cyPx": 620
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1600,
              "cyPx": 930,
              "rxPx": 180,
              "ryPx": 38
            },
            "lanes": {
              "count": 6,
              "columns": 3,
              "xPx": 140,
              "yPx": 380,
              "widthPx": 400,
              "heightPx": 214,
              "gapPx": [
                22,
                22
              ],
              "padding": [
                22,
                24
              ],
              "radiusPx": 20,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "icon": {
                "px": 52,
                "gapPx": 14,
                "source": "AXIS_PARTNER_ASSETS",
                "kind": "product-icon",
                "recolor": false,
                "onlyWhereNamed": true,
                "requiresAuthorization": true
              },
              "title": {
                "px": 25,
                "lineHeight": 1.05,
                "tracking": "-0.015em",
                "family": "answer",
                "color": "white"
              },
              "product": {
                "px": 14,
                "weight": 500,
                "gapPx": 4,
                "color": "soft"
              },
              "desc": {
                "px": 18,
                "weight": 300,
                "lineHeight": 1.45,
                "gapTopPx": 16,
                "color": "#e6edf3"
              }
            },
            "phases": {
              "count": 4,
              "yPx": 870,
              "gapPx": 14,
              "text": {
                "px": 17,
                "weight": 600,
                "color": "white",
                "numbered": true
              },
              "connector": {
                "widthPx": 34,
                "heightPx": 2,
                "color": "accent",
                "opacity": 0.7
              }
            },
            "mascot": {
              "optional": true,
              "requiresAuthorization": true,
              "xPx": 1450,
              "yPx": 430,
              "widthPx": 320,
              "shadow": {
                "yPx": 30,
                "blurPx": 40,
                "color": "#000610",
                "opacity": 0.6
              },
              "pose": "wave"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "third-party-product-icon-where-named",
              "third-party-mark-authorization",
              "third-party-mascot-optional",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-service-lanes",
                "title": "Deck · nuestros servicios Salesforce: seis carriles y las cuatro fases, «Todo el ciclo.»",
                "status": "approved",
                "image": "/references/surfaces/deck/content-service-lanes.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceServicios.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-season-launches",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Lo nuevo de una temporada: ocho lanzamientos con su estado anunciado alrededor de una plataforma chica, con la fecha de corte obligatoria; nunca en un documento evergreen.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-season-launches']",
          "rules": [
            {
              "id": "season-as-of-required",
              "text": "Una lámina de temporada (lanzamientos, eventos) lleva su fecha de corte visible en el eyebrow y en la nota, y no entra en un documento evergreen: el estado se verifica en cada org antes de comprometerlo."
            },
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "third-party-mascot-optional",
              "text": "La mascota o el personaje de un tercero es un slot opcional sujeto a autorización: nunca fijo, nunca dentro de una foto, y sólo arte oficial o una interpretación aprobada que no se publica en un paquete."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-season-launches",
              "title": "Deck · lo nuevo de Dreamforce 2026: ocho lanzamientos con su estado al 18-09-2026, «Agentes.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-season-launches.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceDreamforce.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "evergreen": false,
            "asOf": {
              "required": true,
              "in": [
                "eyebrow",
                "note"
              ]
            },
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1300,
                "cyPx": 560
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1300,
              "cyPx": 955,
              "rxPx": 260,
              "ryPx": 50
            },
            "launches": {
              "max": 8,
              "columnsXPx": [
                790,
                1480
              ],
              "rowsYPx": [
                180,
                360,
                550,
                740
              ],
              "widthPx": 300,
              "padding": [
                16,
                18
              ],
              "radiusPx": 16,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "icon": {
                "px": 36,
                "endPx": 16,
                "topPx": 14,
                "source": "AXIS_PARTNER_ASSETS",
                "kind": "product-icon",
                "recolor": false,
                "onlyWhereNamed": true,
                "requiresAuthorization": true
              },
              "status": {
                "heightPx": 26,
                "padding": [
                  4,
                  10
                ],
                "radiusPx": 999,
                "px": 12,
                "weight": 600,
                "tracking": "0.08em",
                "uppercase": true,
                "solid": {
                  "fill": "white",
                  "color": "navy",
                  "values": [
                    "GA",
                    "Disponible"
                  ]
                },
                "outline": {
                  "ring": {
                    "px": 1.5,
                    "color": "white",
                    "opacity": 0.7
                  },
                  "color": "white"
                }
              },
              "title": {
                "px": 21,
                "lineHeight": 1.1,
                "tracking": "-0.01em",
                "gapTopPx": 10,
                "topPx": 52,
                "family": "answer",
                "color": "white"
              },
              "desc": {
                "px": 14,
                "weight": 400,
                "lineHeight": 1.4,
                "gapPx": 5,
                "color": "soft"
              }
            },
            "mascot": {
              "optional": true,
              "requiresAuthorization": true,
              "xPx": 1095,
              "yPx": 360,
              "widthPx": 385,
              "shadow": {
                "yPx": 30,
                "blurPx": 40,
                "color": "#000610",
                "opacity": 0.6
              },
              "pose": "walk"
            },
            "note": {
              "rightPx": 120,
              "topPx": 112,
              "px": 16,
              "weight": 400,
              "color": "soft"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "season-as-of-required",
              "third-party-product-icon-where-named",
              "third-party-mark-authorization",
              "third-party-mascot-optional",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-season-launches",
                "title": "Deck · lo nuevo de Dreamforce 2026: ocho lanzamientos con su estado al 18-09-2026, «Agentes.»",
                "status": "approved",
                "image": "/references/surfaces/deck/content-season-launches.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceDreamforce.dc.html"
              }
            ]
          }
        },
        {
          "id": "method-identity-consent",
          "status": "approved",
          "role": "method",
          "formats": [
            "16x9"
          ],
          "summary": "Identidad y consentimiento: cinco fuentes entran al perfil unificado, que muestra el permiso por canal y propósito; sólo se activa donde hay permiso. La selección toma el perfil.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['method-identity-consent']",
          "rules": [
            {
              "id": "consent-before-activation",
              "text": "Unificar datos no da permiso para contactar: la activación se muestra sólo en el canal y el propósito con consentimiento."
            },
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "method-identity-consent",
              "title": "Deck · Data 360: «¿Puedes contactar a ese cliente? Con permiso.», identidad y consentimiento",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-identity-consent.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceDataConsentimiento.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "method",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1280,
                "cyPx": 520
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1300,
              "cyPx": 950,
              "rxPx": 480,
              "ryPx": 70
            },
            "beam": {
              "gradient": {
                "from": {
                  "color": "accent",
                  "opacity": 0.95
                },
                "to": {
                  "color": "accent",
                  "opacity": 0.05
                }
              },
              "strokePx": 2.5,
              "glow": {
                "strokePx": 10,
                "opacity": 0.5,
                "blurPx": 5
              }
            },
            "sources": {
              "count": 5,
              "xPx": 790,
              "yPx": 250,
              "stepPx": 110,
              "widthPx": 170,
              "padding": [
                14,
                16
              ],
              "radiusPx": 14,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "kicker": {
                "px": 12,
                "weight": 600,
                "tracking": "0.1em",
                "uppercase": true,
                "color": "soft",
                "text": "Fuente"
              },
              "name": {
                "px": 21,
                "family": "answer",
                "color": "white",
                "gapPx": 2
              },
              "beams": {
                "fromOffsetPx": [
                  170,
                  34
                ],
                "to": [
                  1120,
                  520
                ],
                "bendPx": 0
              }
            },
            "profile": {
              "xPx": 1120,
              "yPx": 250,
              "widthPx": 380,
              "padding": [
                22,
                24,
                18
              ],
              "radiusPx": 24,
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "reflection": {
                "gapPx": 14,
                "fromStop": 0.72,
                "opacity": 0.16
              },
              "icon": {
                "px": 46,
                "gapPx": 12,
                "source": "AXIS_PARTNER_ASSETS",
                "kind": "product-icon",
                "recolor": false,
                "onlyWhereNamed": true,
                "requiresAuthorization": true
              },
              "kicker": {
                "px": 12,
                "weight": 600,
                "tracking": "0.1em",
                "uppercase": true,
                "color": "muted",
                "text": "Perfil unificado"
              },
              "title": {
                "px": 23,
                "tracking": "-0.015em",
                "gapPx": 2,
                "family": "answer"
              },
              "headerGapBottomPx": 10,
              "channels": {
                "max": 4,
                "paddingYPx": 9,
                "rule": "rule",
                "gapPx": 10,
                "channel": {
                  "px": 15,
                  "weight": 500
                },
                "purpose": {
                  "px": 13,
                  "weight": 400,
                  "color": "muted"
                },
                "consent": {
                  "px": 26,
                  "glyphPx": 14,
                  "glyphWeight": 700,
                  "granted": {
                    "fill": "ink",
                    "color": "white"
                  },
                  "denied": {
                    "ring": {
                      "px": 2,
                      "color": "#b8c2cc"
                    },
                    "color": "#8a96a3"
                  }
                }
              }
            },
            "activations": {
              "max": 3,
              "xPx": 1540,
              "rowsYPx": [
                250,
                400,
                710
              ],
              "widthPx": 230,
              "padding": [
                14,
                16
              ],
              "radiusPx": 16,
              "gapPx": 12,
              "lead": {
                "document": {
                  "fill": "#ffffff",
                  "ink": "#0b1f33",
                  "muted": "#5f6b7a",
                  "rule": "#e3e8ee",
                  "chip": "#f5f7fa",
                  "shadow": {
                    "yPx": 50,
                    "blurPx": 110,
                    "color": "#000610",
                    "opacity": 0.75
                  },
                  "halo": {
                    "blurPx": 90,
                    "opacity": 0.22,
                    "color": "accent"
                  },
                  "edge": {
                    "color": "white",
                    "opacity": 0.16,
                    "px": 1
                  }
                }
              },
              "rest": {
                "glass": {
                  "fill": [
                    {
                      "color": "white",
                      "opacity": 0.14
                    },
                    {
                      "color": "white",
                      "opacity": 0.04
                    }
                  ],
                  "angleDeg": 160,
                  "backdropBlurPx": 6,
                  "border": {
                    "px": 1,
                    "color": "white",
                    "opacity": 0.18,
                    "inset": true
                  },
                  "shadow": {
                    "yPx": 30,
                    "blurPx": 70,
                    "color": "#000610",
                    "opacity": 0.6
                  }
                }
              },
              "icon": {
                "px": 38,
                "source": "AXIS_PARTNER_ASSETS",
                "kind": "product-icon",
                "recolor": false,
                "onlyWhereNamed": true,
                "requiresAuthorization": true
              },
              "title": {
                "px": 18,
                "lineHeight": 1.1,
                "family": "answer",
                "leadColor": "ink",
                "restColor": "white"
              },
              "desc": {
                "px": 13,
                "weight": 400,
                "gapPx": 3,
                "leadColor": "muted",
                "restColor": "soft"
              },
              "beams": {
                "from": [
                  1500,
                  380
                ],
                "toOffsetPx": [
                  0,
                  44
                ],
                "bendPx": 0
              }
            },
            "note": {
              "rightPx": 120,
              "topPx": 112,
              "px": 16,
              "weight": 400,
              "color": "soft"
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1,
              "targetElement": "profile"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "consent-before-activation",
              "illustrative-data-marked",
              "third-party-product-icon-where-named",
              "third-party-mark-authorization",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "method-identity-consent",
                "title": "Deck · Data 360: «¿Puedes contactar a ese cliente? Con permiso.», identidad y consentimiento",
                "status": "approved",
                "image": "/references/surfaces/deck/method-identity-consent.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceDataConsentimiento.dc.html"
              }
            ]
          }
        },
        {
          "id": "method-migration-reconcile",
          "status": "approved",
          "role": "method",
          "formats": [
            "16x9"
          ],
          "summary": "La migración en etapas de vidrio escalonadas con sus contadores y, al final, la reconciliación que cuadra con el rollback listo. Datos de muestra.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['method-migration-reconcile']",
          "rules": [
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "method-migration-reconcile",
              "title": "Deck · migración con reconciliación: «¿Cómo sabes que migró todo? Porque cuadra.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-migration-reconcile.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceMigracion.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "method",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1280,
                "cyPx": 560
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1300,
              "cyPx": 960,
              "rxPx": 520,
              "ryPx": 70
            },
            "beam": {
              "gradient": {
                "from": {
                  "color": "accent",
                  "opacity": 0.95
                },
                "to": {
                  "color": "accent",
                  "opacity": 0.05
                }
              },
              "strokePx": 2.5,
              "glow": {
                "strokePx": 10,
                "opacity": 0.5,
                "blurPx": 5
              }
            },
            "stages": {
              "count": 4,
              "xPx": 790,
              "yPx": 300,
              "stepDownPx": 26,
              "widthPx": 232,
              "heightPx": 280,
              "gapPx": 18,
              "padding": 20,
              "radiusPx": 20,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "kicker": {
                "px": 12,
                "weight": 600,
                "tracking": "0.12em",
                "uppercase": true,
                "color": "soft",
                "numbered": true
              },
              "value": {
                "px": 44,
                "tracking": "-0.02em",
                "gapTopPx": 14,
                "family": "answer",
                "color": "white"
              },
              "desc": {
                "px": 15,
                "weight": 400,
                "lineHeight": 1.4,
                "gapPx": 6,
                "color": "#e6edf3"
              },
              "arrows": {
                "insetPx": 10,
                "atYPx": 140,
                "bendPx": 0
              }
            },
            "reconcile": {
              "xOffsetPx": 170,
              "yPx": 700,
              "widthPx": 660,
              "padding": [
                20,
                24
              ],
              "radiusPx": 20,
              "gapPx": 22,
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "icon": {
                "px": 48,
                "source": "AXIS_PARTNER_ASSETS",
                "kind": "product-icon",
                "recolor": false,
                "onlyWhereNamed": true,
                "requiresAuthorization": true
              },
              "kicker": {
                "px": 12,
                "weight": 600,
                "tracking": "0.1em",
                "uppercase": true,
                "color": "muted"
              },
              "title": {
                "px": 26,
                "tracking": "-0.015em",
                "gapPx": 4,
                "family": "answer",
                "form": "<origen> = <destino> · cuadra"
              },
              "tag": {
                "padding": [
                  8,
                  14
                ],
                "radiusPx": 10,
                "ring": {
                  "px": 1.5,
                  "color": "ink"
                },
                "px": 13,
                "weight": 600,
                "text": "Rollback listo"
              }
            },
            "note": {
              "rightPx": 120,
              "topPx": 112,
              "px": 16,
              "weight": 400,
              "color": "soft"
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-start",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1,
              "targetElement": "reconcile"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "illustrative-data-marked",
              "third-party-product-icon-where-named",
              "third-party-mark-authorization",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "method-migration-reconcile",
                "title": "Deck · migración con reconciliación: «¿Cómo sabes que migró todo? Porque cuadra.»",
                "status": "approved",
                "image": "/references/surfaces/deck/method-migration-reconcile.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceMigracion.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-day-release-cycle",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "El ciclo del release: sandbox, pruebas, tu aprobación y producción, con el video que explica el cambio, y alrededor las herramientas reales de la cuenta. La selección toma «Aprobar release».",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-day-release-cycle']",
          "rules": [
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            },
            {
              "id": "tool-isotypes-official",
              "text": "Cada herramienta con su isotipo oficial, sin recolorear; el que se pierde sobre blanco va sobre el fondo nativo de su app."
            },
            {
              "id": "governed-action-confirm",
              "text": "Una acción que propone un agente o un asistente espera la confirmación de una persona: el botón de confirmar es el objeto de la selección y la lámina lo dice."
            },
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-day-release-cycle",
              "title": "Deck · tu día a día con Efeonce: el ciclo del release, «¿Cómo trabajamos contigo? Sin sorpresas.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-day-release-cycle.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceDiaADia.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1270,
                "cyPx": 540
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1270,
              "cyPx": 950,
              "rxPx": 480,
              "ryPx": 72
            },
            "beam": {
              "gradient": {
                "from": {
                  "color": "accent",
                  "opacity": 0.95
                },
                "to": {
                  "color": "accent",
                  "opacity": 0.05
                }
              },
              "strokePx": 2.5,
              "glow": {
                "strokePx": 10,
                "opacity": 0.5,
                "blurPx": 5
              }
            },
            "release": {
              "xPx": 990,
              "yPx": 250,
              "widthPx": 560,
              "padding": [
                22,
                24,
                20
              ],
              "radiusPx": 24,
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "reflection": {
                "gapPx": 14,
                "fromStop": 0.72,
                "opacity": 0.16
              },
              "kicker": {
                "px": 12,
                "weight": 600,
                "tracking": "0.1em",
                "uppercase": true,
                "color": "muted",
                "form": "Release <n> · <producto>"
              },
              "title": {
                "px": 22,
                "tracking": "-0.015em",
                "gapPx": 3,
                "family": "answer"
              },
              "icon": {
                "px": 40,
                "source": "AXIS_PARTNER_ASSETS",
                "kind": "product-icon",
                "recolor": false,
                "onlyWhereNamed": true,
                "requiresAuthorization": true
              },
              "headerGapBottomPx": 14,
              "steps": {
                "labels": [
                  "Sandbox",
                  "Pruebas",
                  "Tu aprobación",
                  "Producción"
                ],
                "gapPx": 6,
                "gapBottomPx": 16,
                "dot": {
                  "px": 30,
                  "glyphPx": 14,
                  "glyphWeight": 700,
                  "done": {
                    "fill": "ink",
                    "color": "white",
                    "glyph": "✓"
                  },
                  "now": {
                    "fill": "white",
                    "ring": {
                      "px": 2,
                      "color": "ink"
                    },
                    "glyph": "•"
                  },
                  "todo": {
                    "fill": "chip",
                    "ring": {
                      "px": 1,
                      "color": "rule"
                    }
                  }
                },
                "label": {
                  "px": 13,
                  "weight": 600,
                  "gapPx": 6,
                  "todoColor": "muted"
                }
              },
              "video": {
                "heightPx": 190,
                "radiusPx": 14,
                "gradient": {
                  "angleDeg": 135,
                  "from": "#0b1f33",
                  "to": "#16395c"
                },
                "screen": {
                  "insetXPx": 18,
                  "topPx": 16,
                  "heightPx": 120,
                  "radiusPx": 10,
                  "fill": {
                    "color": "white",
                    "opacity": 0.08
                  },
                  "border": {
                    "px": 1,
                    "color": "white",
                    "opacity": 0.12,
                    "inset": true
                  },
                  "bars": {
                    "insetXPx": 16,
                    "firstTopPx": 14,
                    "gapPx": 10,
                    "heightPx": 10,
                    "radiusPx": 6,
                    "color": "white",
                    "widthsOfScreen": [
                      0.55,
                      0.78,
                      0.4
                    ],
                    "opacities": [
                      0.35,
                      0.2,
                      0.2
                    ]
                  }
                },
                "play": {
                  "px": 58,
                  "glyphPx": 22,
                  "fill": "white",
                  "glyph": "ink",
                  "centerTopOfHeight": 0.44,
                  "shadow": {
                    "yPx": 10,
                    "blurPx": 30,
                    "color": "#000000",
                    "opacity": 0.4
                  }
                },
                "author": {
                  "px": 64,
                  "fill": "ink",
                  "ring": {
                    "px": 3,
                    "color": "white"
                  },
                  "initials": {
                    "px": 22,
                    "family": "answer",
                    "color": "white"
                  },
                  "endPx": 22,
                  "bottomPx": 18
                },
                "duration": {
                  "px": 12,
                  "weight": 600,
                  "padding": [
                    4,
                    9
                  ],
                  "radiusPx": 8,
                  "insetStartPx": 18,
                  "bottomPx": 16,
                  "color": "white",
                  "fill": {
                    "color": "black",
                    "opacity": 0.55
                  }
                }
              },
              "footer": {
                "gapTopPx": 14,
                "gapPx": 12,
                "tool": {
                  "iconPx": 28,
                  "gapPx": 10,
                  "text": {
                    "px": 14,
                    "weight": 500
                  }
                },
                "cta": {
                  "padding": [
                    10,
                    16
                  ],
                  "radiusPx": 10,
                  "fill": "ink",
                  "color": "white",
                  "px": 14,
                  "weight": 600,
                  "text": "Aprobar release"
                }
              }
            },
            "tools": {
              "max": 4,
              "widthPx": 230,
              "tile": {
                "px": 112,
                "radiusPx": 28,
                "fill": "white",
                "shadow": {
                  "yPx": 20,
                  "blurPx": 50,
                  "color": "#000610",
                  "opacity": 0.55
                },
                "edge": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.4
                }
              },
              "iconPx": {
                "default": 64,
                "loom": 72,
                "platform": 68
              },
              "kicker": {
                "px": 13,
                "weight": 600,
                "tracking": "0.14em",
                "uppercase": true,
                "gapTopPx": 14,
                "color": "soft"
              },
              "label": {
                "px": 24,
                "lineHeight": 1.1,
                "tracking": "-0.015em",
                "gapPx": 4,
                "family": "answer",
                "color": "white"
              },
              "positions": [
                [
                  700,
                  150
                ],
                [
                  1560,
                  110
                ],
                [
                  1560,
                  620
                ],
                [
                  700,
                  600
                ]
              ],
              "beams": [
                {
                  "from": [
                    930,
                    210
                  ],
                  "to": [
                    1040,
                    300
                  ],
                  "bendPx": 10
                },
                {
                  "from": [
                    1560,
                    170
                  ],
                  "to": [
                    1450,
                    270
                  ],
                  "bendPx": 10
                },
                {
                  "from": [
                    1560,
                    680
                  ],
                  "to": [
                    1500,
                    640
                  ],
                  "bendPx": 0
                },
                {
                  "from": [
                    930,
                    660
                  ],
                  "to": [
                    1000,
                    600
                  ],
                  "bendPx": 0
                }
              ]
            },
            "selection": {
              "target": "cta",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-start",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1,
              "targetElement": "release.footer.cta"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "generic-ui-with-real-isotypes",
              "tool-isotypes-official",
              "governed-action-confirm",
              "third-party-product-icon-where-named",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-day-release-cycle",
                "title": "Deck · tu día a día con Efeonce: el ciclo del release, «¿Cómo trabajamos contigo? Sin sorpresas.»",
                "status": "approved",
                "image": "/references/surfaces/deck/content-day-release-cycle.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceDiaADia.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-day-live-library",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "La adopción a tu ritmo: la biblioteca de tutoriales en video por rol, abierta en perspectiva, con sus cifras. Datos de muestra, sin selección.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-day-live-library']",
          "rules": [
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            },
            {
              "id": "tool-isotypes-official",
              "text": "Cada herramienta con su isotipo oficial, sin recolorear; el que se pierde sobre blanco va sobre el fondo nativo de su app."
            },
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-day-live-library",
              "title": "Deck · adopción a tu ritmo: la biblioteca de tutoriales en Loom por rol, «A su ritmo.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-day-live-library.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceAdopcionLoom.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1260,
                "cyPx": 540
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1230,
              "cyPx": 960,
              "rxPx": 520,
              "ryPx": 80
            },
            "library": {
              "xPx": 820,
              "yPx": 260,
              "widthPx": 880,
              "padding": [
                24,
                26
              ],
              "radiusPx": 26,
              "fill": "chip",
              "shadow": {
                "yPx": 50,
                "blurPx": 110,
                "color": "#000610",
                "opacity": 0.75
              },
              "halo": {
                "blurPx": 90,
                "opacity": 0.22,
                "color": "accent"
              },
              "edge": {
                "color": "white",
                "opacity": 0.16,
                "px": 1
              },
              "perspectivePx": 2200,
              "rotateYDeg": -8,
              "rotateXDeg": 3,
              "origin": "start",
              "document": {
                "fill": "chip",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "header": {
                "toolIconPx": 40,
                "gapPx": 12,
                "gapBottomPx": 18,
                "kicker": {
                  "px": 12,
                  "weight": 600,
                  "tracking": "0.1em",
                  "uppercase": true,
                  "color": "muted"
                },
                "title": {
                  "px": 22,
                  "tracking": "-0.015em",
                  "gapPx": 2,
                  "family": "answer"
                }
              },
              "mark": {
                "padding": [
                  6,
                  12
                ],
                "radiusPx": 999,
                "fill": "white",
                "border": {
                  "px": 1,
                  "color": "rule"
                },
                "px": 12,
                "weight": 600,
                "tracking": "0.08em",
                "uppercase": true,
                "color": "muted"
              },
              "videos": {
                "count": 4,
                "gapPx": 14,
                "card": {
                  "padding": 12,
                  "radiusPx": 18,
                  "fill": "white",
                  "shadow": {
                    "yPx": 20,
                    "blurPx": 50,
                    "color": "#000610",
                    "opacity": 0.45
                  }
                },
                "thumb": {
                  "heightPx": 130,
                  "radiusPx": 12,
                  "gradient": {
                    "angleDeg": 135,
                    "to": "#0b1f33",
                    "fromByRole": [
                      "#16395c",
                      "#1b3f5e",
                      "#14324f",
                      "#10304d"
                    ]
                  },
                  "icon": {
                    "px": 34,
                    "insetPx": 14,
                    "source": "AXIS_PARTNER_ASSETS",
                    "kind": "product-icon",
                    "recolor": false,
                    "onlyWhereNamed": true,
                    "requiresAuthorization": true
                  },
                  "play": {
                    "px": 46,
                    "glyphPx": 18,
                    "fill": "white",
                    "glyph": "ink"
                  },
                  "duration": {
                    "px": 12,
                    "weight": 600,
                    "padding": [
                      3,
                      8
                    ],
                    "radiusPx": 7,
                    "insetPx": 10,
                    "color": "white",
                    "fill": {
                      "color": "black",
                      "opacity": 0.55
                    }
                  }
                },
                "role": {
                  "px": 12,
                  "weight": 600,
                  "tracking": "0.1em",
                  "uppercase": true,
                  "gapTopPx": 10,
                  "insetXPx": 4,
                  "color": "muted"
                },
                "title": {
                  "px": 16,
                  "weight": 600,
                  "lineHeight": 1.3,
                  "gapPx": 3,
                  "insetXPx": 4,
                  "gapBottomPx": 4
                }
              },
              "stats": {
                "count": 3,
                "gapPx": 12,
                "gapTopPx": 18,
                "padding": [
                  12,
                  16
                ],
                "radiusPx": 14,
                "fill": "white",
                "border": {
                  "px": 1,
                  "color": "rule"
                },
                "value": {
                  "px": 26,
                  "family": "answer"
                },
                "label": {
                  "px": 13,
                  "weight": 400,
                  "gapPx": 2,
                  "color": "muted"
                }
              }
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "illustrative-data-marked",
              "generic-ui-with-real-isotypes",
              "tool-isotypes-official",
              "third-party-product-icon-where-named",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-day-live-library",
                "title": "Deck · adopción a tu ritmo: la biblioteca de tutoriales en Loom por rol, «A su ritmo.»",
                "status": "approved",
                "image": "/references/surfaces/deck/content-day-live-library.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceAdopcionLoom.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-live-chat",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "El Enablement conversacional: la ventana genérica del asistente conectado al CRM responde con datos vivos y propone una acción que el ejecutivo confirma; tres garantías y la co-marca, opcional.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-live-chat']",
          "rules": [
            {
              "id": "partner-assistant-window",
              "text": "La ventana del asistente de un partner (Claude) es genérica: el logotipo oficial del registro y el estado de conexión, sin recrear su interfaz; el ejemplo va marcado como ilustrativo."
            },
            {
              "id": "governed-action-confirm",
              "text": "Una acción que propone un agente o un asistente espera la confirmación de una persona: el botón de confirmar es el objeto de la selección y la lámina lo dice."
            },
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "prices-as-placeholder",
              "text": "Los montos de una cotización se imprimen como marcador ([MONTO]) hasta la propuesta real."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-live-chat",
              "title": "Deck · Enablement conversacional: «¿Y si le preguntas a tu CRM? Te responde.», Salesforce en Claude",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-live-chat.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceCrmEnClaude.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1180,
                "cyPx": 520
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1180,
              "cyPx": 950,
              "rxPx": 480,
              "ryPx": 72
            },
            "window": {
              "xPx": 780,
              "yPx": 170,
              "widthPx": 760,
              "padding": [
                22,
                26,
                22
              ],
              "radiusPx": 26,
              "fill": "#faf9f5",
              "rule": "#e8e4da",
              "shadow": {
                "yPx": 50,
                "blurPx": 110,
                "color": "#000610",
                "opacity": 0.75
              },
              "halo": {
                "blurPx": 90,
                "opacity": 0.22,
                "color": "accent"
              },
              "edge": {
                "color": "white",
                "opacity": 0.16,
                "px": 1
              },
              "perspectivePx": 2200,
              "rotateYDeg": -7,
              "origin": "start",
              "document": {
                "fill": "#faf9f5",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e8e4da",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "header": {
                "paddingBottomPx": 14,
                "assistantLogoHeightPx": 26,
                "connection": {
                  "padding": [
                    6,
                    12
                  ],
                  "radiusPx": 999,
                  "fill": "white",
                  "border": {
                    "px": 1,
                    "color": "#e8e4da"
                  },
                  "px": 12,
                  "weight": 600,
                  "platformLogoHeightPx": 16,
                  "gapPx": 8,
                  "form": "Conectado a <plataforma>"
                }
              },
              "user": {
                "gapTopPx": 16,
                "maxWidthPx": 520,
                "padding": [
                  12,
                  16
                ],
                "radiusPx": [
                  16,
                  16,
                  4,
                  16
                ],
                "fill": "#ede9df",
                "px": 15,
                "lineHeight": 1.45,
                "align": "end"
              },
              "answer": {
                "gapTopPx": 14,
                "padding": [
                  14,
                  16
                ],
                "radiusPx": 16,
                "fill": "white",
                "border": {
                  "px": 1,
                  "color": "#e8e4da"
                },
                "intro": {
                  "px": 14,
                  "lineHeight": 1.45,
                  "gapBottomPx": 6
                },
                "rows": {
                  "max": 3,
                  "paddingYPx": 9,
                  "gapPx": 10,
                  "name": {
                    "px": 14,
                    "weight": 600
                  },
                  "stage": {
                    "px": 13,
                    "weight": 400,
                    "color": "muted"
                  },
                  "amount": {
                    "px": 13,
                    "weight": 600,
                    "placeholder": "[MONTO]",
                    "distribution": "space-between",
                    "measuredStartPx": [
                      415.2,
                      413.4,
                      395.8
                    ]
                  },
                  "risk": {
                    "padding": [
                      3,
                      9
                    ],
                    "radiusPx": 999,
                    "ring": {
                      "px": 1.5,
                      "color": "#d97757"
                    },
                    "px": 11,
                    "weight": 600,
                    "color": "#9c4a2f",
                    "slotPx": 78
                  }
                }
              },
              "action": {
                "gapTopPx": 12,
                "padding": [
                  12,
                  16
                ],
                "radiusPx": 14,
                "fill": "white",
                "border": {
                  "px": 1.5,
                  "color": "ink"
                },
                "text": {
                  "px": 14,
                  "weight": 500,
                  "lineHeight": 1.35
                },
                "button": {
                  "padding": [
                    8,
                    14
                  ],
                  "radiusPx": 10,
                  "fill": "ink",
                  "color": "white",
                  "px": 13,
                  "weight": 600,
                  "text": "Confirmar"
                }
              }
            },
            "guarantees": {
              "count": 3,
              "yPx": 720,
              "xPx": [
                780,
                1036,
                1292
              ],
              "widthPx": 236,
              "padding": [
                14,
                16
              ],
              "radiusPx": 16,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "title": {
                "px": 18,
                "lineHeight": 1.15,
                "family": "answer",
                "color": "white"
              },
              "desc": {
                "px": 13,
                "weight": 400,
                "lineHeight": 1.4,
                "gapPx": 5,
                "color": "soft"
              }
            },
            "coBrand": {
              "optional": true,
              "requiresAuthorization": true,
              "xPx": 1580,
              "yPx": 150,
              "sizePx": 200,
              "radiusPx": 18,
              "fill": "#032d60",
              "border": {
                "px": 1,
                "color": "#00b6ff",
                "opacity": 0.28,
                "inset": true
              },
              "shadow": {
                "yPx": 30,
                "blurPx": 60,
                "color": "#000610",
                "opacity": 0.55
              },
              "markWidthPx": 168
            },
            "note": {
              "rightPx": 120,
              "topPx": 112,
              "px": 16,
              "weight": 400,
              "color": "soft"
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Ejecutivo",
              "collaboratorScale": 1,
              "targetElement": "window.action"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "partner-assistant-window",
              "governed-action-confirm",
              "illustrative-data-marked",
              "prices-as-placeholder",
              "third-party-mark-authorization",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-live-chat",
                "title": "Deck · Enablement conversacional: «¿Y si le preguntas a tu CRM? Te responde.», Salesforce en Claude",
                "status": "approved",
                "image": "/references/surfaces/deck/content-live-chat.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceCrmEnClaude.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-measure-formulas",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "Qué medimos: cinco métricas en fichas de vidrio con su ícono Trazo, su fórmula, su fuente y su dueño; sin cifras de promesa.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-measure-formulas']",
          "rules": [
            {
              "id": "metrics-formula-source-owner",
              "text": "Cada métrica lleva su fórmula, su fuente y su dueño (un rol), sin cifras de promesa: la línea base se mide en el diagnóstico."
            },
            {
              "id": "icons-at-rest",
              "text": "Los íconos de los pasos van en reposo: la esfera de la pieza es la de la respuesta."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-measure-formulas",
              "title": "Deck · qué medimos: cinco métricas con fórmula, fuente y dueño, «Lo medimos.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-measure-formulas.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceQueMedimos.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1300,
                "cyPx": 520
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1300,
              "cyPx": 960,
              "rxPx": 520,
              "ryPx": 70
            },
            "metrics": {
              "count": 5,
              "rows": [
                {
                  "yPx": 190,
                  "count": 3
                },
                {
                  "yPx": 480,
                  "count": 2,
                  "offsetOfStep": 0.5
                }
              ],
              "xPx": 760,
              "widthPx": 330,
              "heightPx": 262,
              "gapPx": 20,
              "padding": [
                22,
                24
              ],
              "radiusPx": 22,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "icon": {
                "px": 52,
                "voice": "trazo",
                "state": "rest"
              },
              "title": {
                "px": 28,
                "tracking": "-0.02em",
                "gapTopPx": 16,
                "family": "answer",
                "color": "white"
              },
              "formula": {
                "px": 16,
                "weight": 500,
                "lineHeight": 1.4,
                "gapTopPx": 10,
                "padding": [
                  8,
                  12
                ],
                "radiusPx": 10,
                "fill": {
                  "color": "white",
                  "opacity": 0.08
                },
                "color": "#e6edf3"
              },
              "meta": {
                "px": 13,
                "weight": 500,
                "tracking": "0.1em",
                "uppercase": true,
                "gapTopPx": [
                  12,
                  6
                ],
                "color": "soft",
                "fields": [
                  "Fuente",
                  "Dueño"
                ]
              }
            },
            "note": {
              "rightPx": 120,
              "topPx": 112,
              "px": 16,
              "weight": 400,
              "color": "soft"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "metrics-formula-source-owner",
              "icons-at-rest",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-measure-formulas",
                "title": "Deck · qué medimos: cinco métricas con fórmula, fuente y dueño, «Lo medimos.»",
                "status": "approved",
                "image": "/references/surfaces/deck/content-measure-formulas.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceQueMedimos.dc.html"
              }
            ]
          }
        },
        {
          "id": "decision-diagnosis-verdict",
          "status": "approved",
          "role": "decision",
          "formats": [
            "16x9"
          ],
          "summary": "Lo que recibes primero: el informe del diagnóstico abierto en cinco módulos — el mapa de la operación, el veredicto de encaje con su condición, los riesgos, la evidencia y el roadmap por olas. La selección toma las olas. Datos de muestra.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['decision-diagnosis-verdict']",
          "rules": [
            {
              "id": "verdict-three-with-condition",
              "text": "El veredicto de un diagnóstico es uno de tres (fit, fit condicionado, no fit): el condicionado dice su condición, no-fit es una respuesta válida y cada hallazgo lleva su fuente."
            },
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "decision-diagnosis-verdict",
              "title": "Deck · lo que recibes primero: el diagnóstico con su veredicto, «¿Qué recibes primero? Una decisión.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/decision-diagnosis-verdict.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceDiagnostico.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "decision",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1300,
                "cyPx": 560
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1190,
              "cyPx": 960,
              "rxPx": 500,
              "ryPx": 80
            },
            "report": {
              "xPx": 780,
              "yPx": 170,
              "widthPx": 880,
              "padding": [
                26,
                28,
                24
              ],
              "radiusPx": 26,
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "perspectivePx": 2200,
              "rotateYDeg": -9,
              "rotateXDeg": 3,
              "origin": "start",
              "header": {
                "paddingBottomPx": 16,
                "gapBottomPx": 16,
                "rule": "rule",
                "icon": {
                  "boxPx": 40,
                  "radiusPx": 12,
                  "fill": "ink",
                  "px": 24,
                  "voice": "trazo",
                  "glyph": "informe",
                  "surface": "dark"
                },
                "gapPx": 12,
                "title": {
                  "px": 22,
                  "tracking": "-0.015em",
                  "family": "answer"
                },
                "subtitle": {
                  "px": 13,
                  "weight": 400,
                  "gapPx": 2,
                  "color": "muted"
                }
              },
              "mark": {
                "padding": [
                  6,
                  12
                ],
                "radiusPx": 999,
                "fill": "chip",
                "border": {
                  "px": 1,
                  "color": "rule"
                },
                "px": 12,
                "weight": 600,
                "tracking": "0.08em",
                "uppercase": true,
                "color": "muted"
              },
              "modules": {
                "count": 5,
                "columns": 2,
                "gapPx": 14,
                "spanFull": [
                  5
                ],
                "padding": [
                  16,
                  18
                ],
                "radiusPx": 16,
                "fill": "chip",
                "border": {
                  "px": 1,
                  "color": "rule",
                  "inset": true
                },
                "kicker": {
                  "px": 12,
                  "weight": 600,
                  "tracking": "0.1em",
                  "uppercase": true,
                  "color": "muted",
                  "numbered": true
                },
                "title": {
                  "px": 20,
                  "tracking": "-0.015em",
                  "gapTopPx": 3,
                  "gapBottomPx": 10,
                  "family": "answer"
                }
              },
              "nodes": {
                "count": 6,
                "gapPx": 8,
                "padding": [
                  7,
                  11
                ],
                "radiusPx": 999,
                "fill": "white",
                "border": {
                  "px": 1,
                  "color": "rule",
                  "inset": true
                },
                "px": 13,
                "weight": 500,
                "dot": {
                  "px": 9,
                  "fill": "ink",
                  "gapPx": 7
                },
                "footnote": {
                  "px": 12,
                  "weight": 400,
                  "gapTopPx": 10,
                  "color": "muted"
                }
              },
              "verdict": {
                "options": 3,
                "gapPx": 8,
                "flex": {
                  "option": 1,
                  "selected": 1.6
                },
                "padding": [
                  10,
                  6
                ],
                "radiusPx": 12,
                "px": 13,
                "weight": 600,
                "selected": {
                  "fill": "ink",
                  "color": "white"
                },
                "other": {
                  "fill": "white",
                  "color": "muted",
                  "border": {
                    "px": 1,
                    "color": "rule",
                    "inset": true
                  }
                },
                "condition": {
                  "px": 12,
                  "weight": 400,
                  "lineHeight": 1.4,
                  "gapTopPx": 10,
                  "color": "muted"
                }
              },
              "risks": {
                "count": 3,
                "gapTopPx": 6,
                "gapPx": 8,
                "px": 13,
                "weight": 400,
                "icon": {
                  "px": 15,
                  "shape": "warning-triangle",
                  "strokePx": 1.4,
                  "color": "#b4261a",
                  "geometry": {
                    "viewBox": 16,
                    "outline": {
                      "d": "M8 1.8l6.6 11.6H1.4z",
                      "join": "round"
                    },
                    "mark": {
                      "d": "M8 6.2v3.4M8 11.4v.2",
                      "cap": "round"
                    }
                  }
                }
              },
              "record": {
                "px": 13,
                "weight": 400,
                "lineHeight": 1.5
              },
              "waves": {
                "count": 3,
                "gapPx": 10,
                "padding": [
                  10,
                  12
                ],
                "radiusPx": 12,
                "fill": "white",
                "border": {
                  "px": 1,
                  "color": "rule",
                  "inset": true
                },
                "name": {
                  "px": 18,
                  "family": "answer"
                },
                "title": {
                  "px": 13,
                  "weight": 600,
                  "lineHeight": 1.3,
                  "gapPx": 2
                },
                "kicker": {
                  "px": 11,
                  "weight": 500,
                  "tracking": "0.06em",
                  "uppercase": true,
                  "gapPx": 4,
                  "color": "muted"
                }
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1,
              "targetElement": "report.waves"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "verdict-three-with-condition",
              "illustrative-data-marked",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "decision-diagnosis-verdict",
                "title": "Deck · lo que recibes primero: el diagnóstico con su veredicto, «¿Qué recibes primero? Una decisión.»",
                "status": "approved",
                "image": "/references/surfaces/deck/decision-diagnosis-verdict.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceDiagnostico.dc.html"
              }
            ]
          }
        },
        {
          "id": "method-waves",
          "status": "approved",
          "role": "method",
          "formats": [
            "16x9"
          ],
          "summary": "Por olas: cuatro escalones de vidrio que suben del blueprint a la operación híbrida, unidos por la trayectoria de luz que termina en la esfera (su única órbita); el escalón por donde se empieza, en papel y con la selección.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['method-waves']",
          "rules": [
            {
              "id": "waves-tested-in-order",
              "text": "Las olas son una progresión real: cada una se prueba antes de pasar a la siguiente y la selección marca por dónde se empieza; nunca una lista de servicios dibujada como escalera."
            },
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "method-waves",
              "title": "Deck · el equipo híbrido por olas: «¿Cómo se suma un agente? Por olas.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/method-waves.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceEquipoHibrido.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "method",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1260,
                "cyPx": 560
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "orbit": "trajectory",
            "steps": {
              "icons": false,
              "layouts": {
                "waves": {
                  "count": 4
                }
              },
              "kickerColor": "soft",
              "titleColor": "white",
              "firstKicker": {
                "color": "soft",
                "accentCarriers": []
              },
              "count": 4,
              "xPx": 760,
              "widthPx": 238,
              "gapPx": 22,
              "baseYPx": 850,
              "heightsPx": [
                250,
                355,
                460,
                565
              ],
              "baseline": {
                "extendPx": 20,
                "strokePx": 2,
                "color": "white",
                "opacity": 0.18
              },
              "padding": [
                22,
                20
              ],
              "radiusPx": 20,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "selected": {
                "document": {
                  "fill": "#ffffff",
                  "ink": "#0b1f33",
                  "muted": "#5f6b7a",
                  "rule": "#e3e8ee",
                  "chip": "#f5f7fa",
                  "shadow": {
                    "yPx": 50,
                    "blurPx": 110,
                    "color": "#000610",
                    "opacity": 0.75
                  },
                  "halo": {
                    "blurPx": 90,
                    "opacity": 0.22,
                    "color": "accent"
                  },
                  "edge": {
                    "color": "white",
                    "opacity": 0.16,
                    "px": 1
                  }
                }
              },
              "number": {
                "px": 30,
                "family": "answer",
                "numbered": true,
                "color": "white",
                "selectedColor": "ink"
              },
              "kicker": {
                "px": 12,
                "weight": 600,
                "tracking": "0.12em",
                "uppercase": true,
                "gapPx": 6,
                "color": "soft",
                "selectedColor": "muted"
              },
              "title": {
                "px": 25,
                "lineHeight": 1.05,
                "tracking": "-0.015em",
                "gapPx": 8,
                "family": "answer",
                "color": "white",
                "selectedColor": "ink"
              },
              "desc": {
                "px": 15,
                "weight": 400,
                "lineHeight": 1.45,
                "gapPx": 10,
                "color": "#e6edf3",
                "selectedColor": "muted"
              }
            },
            "trajectory": {
              "aboveTopPx": 30,
              "color": "accent",
              "strokePx": 4,
              "glow": {
                "strokePx": 14,
                "opacity": 0.4,
                "blurPx": 7
              },
              "sphere": {
                "rPx": 11,
                "glowRPx": 16
              }
            },
            "topMark": {
              "optional": true,
              "px": 60,
              "aboveSphereCenterPx": 92,
              "source": "AXIS_PARTNER_ASSETS",
              "kind": "product-icon",
              "recolor": false,
              "onlyWhereNamed": true,
              "requiresAuthorization": true
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1,
              "targetElement": "steps.selected"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "waves-tested-in-order",
              "third-party-product-icon-where-named",
              "third-party-mark-authorization",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "method-waves",
                "title": "Deck · el equipo híbrido por olas: «¿Cómo se suma un agente? Por olas.»",
                "status": "approved",
                "image": "/references/surfaces/deck/method-waves.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceEquipoHibrido.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-day-live-console",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "La operación gestionada: la consola abierta con tres cifras del mes y su detalle, cuatro controles con su estado y la franja de la revisión trimestral, que toma la selección. Datos de muestra.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-day-live-console']",
          "rules": [
            {
              "id": "figure-with-its-detail",
              "text": "Cada cifra de una consola de operación dice de dónde sale (su detalle) y al menos un control queda en curso: la operación no se muestra terminada."
            },
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            },
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-day-live-console",
              "title": "Deck · la operación gestionada: «¿Y después del go-live? Lo operamos.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-day-live-console.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceOperacion.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1260,
                "cyPx": 560
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1210,
              "cyPx": 960,
              "rxPx": 500,
              "ryPx": 80
            },
            "console": {
              "xPx": 830,
              "yPx": 160,
              "widthPx": 840,
              "padding": [
                26,
                28,
                24
              ],
              "radiusPx": 26,
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "perspectivePx": 2200,
              "rotateYDeg": -8,
              "rotateXDeg": 3,
              "origin": "start",
              "header": {
                "paddingBottomPx": 16,
                "gapBottomPx": 16,
                "rule": "rule",
                "icon": {
                  "optional": true,
                  "px": 40,
                  "gapPx": 12,
                  "source": "AXIS_PARTNER_ASSETS",
                  "kind": "product-icon",
                  "recolor": false,
                  "onlyWhereNamed": true,
                  "requiresAuthorization": true
                },
                "title": {
                  "px": 22,
                  "tracking": "-0.015em",
                  "family": "answer",
                  "color": "ink"
                },
                "subtitle": {
                  "px": 13,
                  "weight": 400,
                  "gapPx": 2,
                  "color": "muted"
                }
              },
              "mark": {
                "padding": [
                  6,
                  12
                ],
                "radiusPx": 999,
                "fill": "chip",
                "border": {
                  "px": 1,
                  "color": "rule",
                  "inset": true
                },
                "px": 12,
                "weight": 600,
                "tracking": "0.08em",
                "uppercase": true,
                "color": "muted"
              },
              "metrics": {
                "count": 3,
                "columns": 3,
                "gapPx": 12,
                "padding": [
                  16,
                  18
                ],
                "radiusPx": 16,
                "fill": "chip",
                "border": {
                  "px": 1,
                  "color": "rule",
                  "inset": true
                },
                "label": {
                  "px": 12,
                  "weight": 600,
                  "tracking": "0.1em",
                  "uppercase": true,
                  "color": "muted"
                },
                "value": {
                  "px": 34,
                  "tracking": "-0.02em",
                  "gapTopPx": 6,
                  "family": "answer",
                  "color": "ink"
                },
                "detail": {
                  "px": 13,
                  "weight": 400,
                  "gapTopPx": 4,
                  "color": "muted"
                }
              },
              "checks": {
                "count": 4,
                "gapTopPx": 14,
                "paddingYPx": 10,
                "gapPx": 12,
                "rule": "rule",
                "label": {
                  "px": 15,
                  "weight": 500,
                  "color": "ink"
                },
                "status": {
                  "padding": [
                    5,
                    11
                  ],
                  "radiusPx": 999,
                  "px": 12,
                  "weight": 600,
                  "done": {
                    "fill": "ink",
                    "color": "white"
                  },
                  "open": {
                    "ring": {
                      "px": 1.5,
                      "color": "ink"
                    },
                    "color": "ink"
                  }
                }
              },
              "review": {
                "gapTopPx": 14,
                "padding": [
                  14,
                  16
                ],
                "radiusPx": 14,
                "fill": "ink",
                "gapPx": 12,
                "kicker": {
                  "px": 12,
                  "weight": 600,
                  "tracking": "0.1em",
                  "uppercase": true,
                  "color": "soft"
                },
                "title": {
                  "px": 16,
                  "weight": 600,
                  "gapPx": 3,
                  "color": "white"
                },
                "cta": {
                  "padding": [
                    8,
                    14
                  ],
                  "radiusPx": 10,
                  "fill": "white",
                  "color": "ink",
                  "px": 13,
                  "weight": 600
                }
              }
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-start",
              "participantKind": "role",
              "label": "Cliente",
              "collaboratorScale": 1,
              "targetElement": "console.review"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "figure-with-its-detail",
              "illustrative-data-marked",
              "generic-ui-with-real-isotypes",
              "third-party-product-icon-where-named",
              "third-party-mark-authorization",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-day-live-console",
                "title": "Deck · la operación gestionada: «¿Y después del go-live? Lo operamos.»",
                "status": "approved",
                "image": "/references/surfaces/deck/content-day-live-console.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceOperacion.dc.html"
              }
            ]
          }
        },
        {
          "id": "content-day-live-approval",
          "status": "approved",
          "role": "content",
          "formats": [
            "16x9"
          ],
          "summary": "La supervisión en vivo: el agente propone en el canal del equipo con su evidencia, la supervisora aprueba (la selección, con los botones a 26 px) y el cambio queda ejecutado y registrado; el ciclo en cuatro pasos debajo.",
          "token": "efeonceGraphicLine.surfaces.deck.recipes['content-day-live-approval']",
          "rules": [
            {
              "id": "governed-action-confirm",
              "text": "Una acción que propone un agente o un asistente espera la confirmación de una persona: el botón de confirmar es el objeto de la selección y la lámina lo dice."
            },
            {
              "id": "agent-autonomy-card",
              "text": "Cada agente nace con su ficha de autonomía (lee · propone · ejecuta · aprueba o nunca) y una persona responsable nombrada por su rol, nunca por un nombre propio."
            },
            {
              "id": "illustrative-data-marked",
              "text": "Los datos de ejemplo o de muestra llevan su marca visible («Ejemplo ilustrativo», «Datos de muestra»); la marca sólo se quita cuando los datos son del cliente, con su evidencia."
            },
            {
              "id": "prices-as-placeholder",
              "text": "Los montos de una cotización se imprimen como marcador ([MONTO]) hasta la propuesta real."
            },
            {
              "id": "generic-ui-with-real-isotypes",
              "text": "Las interfaces del día a día son genéricas, con el isotipo real de cada herramienta como contexto: nunca se recrea el diseño propietario de nadie."
            },
            {
              "id": "third-party-product-icon-where-named",
              "text": "El ícono oficial de un producto de terceros (Salesforce: Agentforce, Sales, Service, Marketing, Data 360, Platform, Slack, Tableau) va sólo donde la lámina nombra ese producto, en su color original y sin recolorear ni adornar; nunca en los pasos del método (ahí van los íconos Trazo) ni como decoración."
            },
            {
              "id": "third-party-mark-authorization",
              "text": "Una marca, ícono, personaje o wordmark de terceros entra sólo con la autorización de su titular (AXIS_PARTNER_ASSETS.authorization: authorized-by-partner o in-stack); mientras falte la autorización escrita de un titular (pending-written-authorization) la lámina no sale a clientes ni a pauta, y los slots opcionales de terceros (mascota, co-marca) quedan vacíos."
            },
            {
              "id": "answer-dominates-3x",
              "text": "La respuesta mide al menos 3 veces la pregunta (type.answer.minRatioOverQuestion)."
            },
            {
              "id": "one-orbit-per-slide",
              "text": "Una sola órbita por lámina."
            },
            {
              "id": "selection-one-thing-per-slide",
              "text": "La selección toma una sola cosa por lámina."
            },
            {
              "id": "url-bubble-in-footer",
              "text": "En el deck la URL va en su burbuja, en el pie; el logo sólo en portada, cierre o cuando la marca es el sujeto."
            }
          ],
          "references": [
            {
              "id": "content-day-live-approval",
              "title": "Deck · la supervisión en vivo: «¿Dónde apruebas al agente? Donde trabajas.»",
              "status": "approved",
              "image": "https://axis.efeonce.org/references/surfaces/deck/content-day-live-approval.jpg",
              "canvasPage": "deck",
              "canvasBoard": "DeckSalesforceSupervisionVivo.dc.html",
              "width": 960,
              "height": 540
            }
          ],
          "values": {
            "status": "approved",
            "role": "content",
            "uses": [
              "proposal",
              "brochure"
            ],
            "formats": [
              "16x9"
            ],
            "themes": [
              "dark"
            ],
            "voice": {
              "mode": "question-answer",
              "eyebrow": true
            },
            "reserves": {
              "eyebrow": {
                "side": "start",
                "fromTop": 0.10185185185185185
              },
              "question": {
                "side": "start",
                "fromTop": 0.1814814814814815
              },
              "answer": {
                "side": "start",
                "fromTop": 0.25925925925925924
              },
              "body": {
                "side": "start",
                "fromTop": 0.5925925925925926
              }
            },
            "type": {
              "eyebrow": {
                "px": 16,
                "weight": 500,
                "tracking": "0.14em",
                "uppercase": true
              },
              "question": {
                "px": 40,
                "lineHeight": 1.2,
                "maxWidthPx": 500
              },
              "answer": {
                "px": 150,
                "lineHeight": 0.9,
                "tracking": "-0.05em",
                "insetPx": -8
              },
              "body": {
                "px": 26,
                "weight": 300,
                "lineHeight": 1.45,
                "maxWidthPx": 420
              }
            },
            "twoLineShiftPx": 50,
            "questionLines": 2,
            "questionWrapChars": 22,
            "answerShadow": {
              "yPx": 10,
              "blurPx": 60,
              "opacity": 0.35,
              "color": "#000000"
            },
            "stage": {
              "halo": {
                "rPx": 920,
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.22
                  },
                  {
                    "at": 0.4,
                    "color": "accent",
                    "opacity": 0.07
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ],
                "cxPx": 1260,
                "cyPx": 520
              },
              "floor": {
                "fromYPx": 778,
                "color": "#000814",
                "opacity": 0.55
              }
            },
            "platform": {
              "fill": {
                "stops": [
                  {
                    "at": 0,
                    "color": "accent",
                    "opacity": 0.26
                  },
                  {
                    "at": 0.7,
                    "color": "accent",
                    "opacity": 0.05
                  },
                  {
                    "at": 1,
                    "color": "accent",
                    "opacity": 0
                  }
                ]
              },
              "ring": {
                "color": "halo",
                "opacity": 0.32,
                "strokePx": 3
              },
              "arc": {
                "color": "accent",
                "strokePx": 6,
                "from": [
                  -0.92,
                  0.39
                ],
                "to": [
                  0.7,
                  0.71
                ],
                "glow": {
                  "strokePx": 14,
                  "opacity": 0.45,
                  "blurPx": 9
                }
              },
              "cxPx": 1250,
              "cyPx": 960,
              "rxPx": 500,
              "ryPx": 70
            },
            "message": {
              "xPx": 780,
              "yPx": 190,
              "widthPx": 700,
              "padding": [
                22,
                24
              ],
              "radiusPx": 24,
              "document": {
                "fill": "#ffffff",
                "ink": "#0b1f33",
                "muted": "#5f6b7a",
                "rule": "#e3e8ee",
                "chip": "#f5f7fa",
                "shadow": {
                  "yPx": 50,
                  "blurPx": 110,
                  "color": "#000610",
                  "opacity": 0.75
                },
                "halo": {
                  "blurPx": 90,
                  "opacity": 0.22,
                  "color": "accent"
                },
                "edge": {
                  "color": "white",
                  "opacity": 0.16,
                  "px": 1
                }
              },
              "perspectivePx": 2200,
              "rotateYDeg": -7,
              "origin": "start",
              "channel": {
                "iconPx": 30,
                "gapPx": 10,
                "px": 16,
                "weight": 700,
                "paddingBottomPx": 12,
                "rule": "rule",
                "options": [
                  "slack",
                  "teams"
                ]
              },
              "agent": {
                "gapTopPx": 16,
                "gapPx": 14,
                "icon": {
                  "optional": true,
                  "px": 44,
                  "source": "AXIS_PARTNER_ASSETS",
                  "kind": "product-icon",
                  "recolor": false,
                  "onlyWhereNamed": true,
                  "requiresAuthorization": true
                },
                "name": {
                  "px": 15,
                  "weight": 700
                },
                "badge": {
                  "padding": [
                    2,
                    8
                  ],
                  "radiusPx": 6,
                  "fill": "chip",
                  "px": 11,
                  "weight": 600,
                  "color": "muted",
                  "gapPx": 6
                }
              },
              "text": {
                "px": 15,
                "weight": 400,
                "lineHeight": 1.5,
                "gapTopPx": 6
              },
              "chips": {
                "count": 2,
                "gapPx": 8,
                "gapTopPx": 10,
                "padding": [
                  5,
                  10
                ],
                "radiusPx": 8,
                "fill": "chip",
                "border": {
                  "px": 1,
                  "color": "rule",
                  "inset": true
                },
                "px": 12,
                "weight": 500,
                "color": "muted"
              },
              "actions": {
                "count": 3,
                "gapPx": 26,
                "gapTopPx": 14,
                "padding": [
                  9,
                  18
                ],
                "radiusPx": 10,
                "px": 14,
                "weight": 600,
                "primary": {
                  "fill": "ink",
                  "color": "white"
                },
                "secondary": {
                  "ring": {
                    "px": 1.5,
                    "color": "ink"
                  },
                  "color": "ink"
                },
                "tertiary": {
                  "ring": {
                    "px": 1.5,
                    "color": "rule"
                  },
                  "color": "muted"
                }
              }
            },
            "executed": {
              "xPx": 1500,
              "yPx": 250,
              "widthPx": 270,
              "padding": [
                18,
                18
              ],
              "radiusPx": 18,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "icon": {
                "optional": true,
                "px": 36,
                "gapPx": 10,
                "source": "AXIS_PARTNER_ASSETS",
                "kind": "product-icon",
                "recolor": false,
                "onlyWhereNamed": true,
                "requiresAuthorization": true
              },
              "title": {
                "px": 18,
                "lineHeight": 1.15,
                "family": "answer",
                "color": "white"
              },
              "text": {
                "px": 14,
                "weight": 400,
                "lineHeight": 1.45,
                "gapTopPx": 10,
                "color": "soft"
              }
            },
            "loop": {
              "count": 4,
              "xPx": 780,
              "yPx": 660,
              "widthPx": 196,
              "gapPx": 14,
              "padding": [
                16,
                18
              ],
              "radiusPx": 16,
              "glass": {
                "fill": [
                  {
                    "color": "white",
                    "opacity": 0.14
                  },
                  {
                    "color": "white",
                    "opacity": 0.04
                  }
                ],
                "angleDeg": 160,
                "backdropBlurPx": 6,
                "border": {
                  "px": 1,
                  "color": "white",
                  "opacity": 0.18,
                  "inset": true
                },
                "shadow": {
                  "yPx": 30,
                  "blurPx": 70,
                  "color": "#000610",
                  "opacity": 0.6
                }
              },
              "current": {
                "fill": "white"
              },
              "number": {
                "px": 15,
                "family": "answer",
                "color": "soft",
                "currentColor": "ink",
                "numbered": true
              },
              "title": {
                "px": 20,
                "family": "answer",
                "gapPx": 4,
                "color": "white",
                "currentColor": "ink"
              },
              "detail": {
                "px": 13,
                "weight": 400,
                "gapPx": 4,
                "color": "soft",
                "currentColor": "muted"
              }
            },
            "note": {
              "rightPx": 120,
              "topPx": 112,
              "px": 16,
              "weight": 400,
              "color": "soft"
            },
            "selection": {
              "target": "object",
              "targetKind": "object",
              "variant": "eight-handles",
              "padding": "compact",
              "overlay": "none",
              "anchor": "bottom-end",
              "participantKind": "role",
              "label": "Supervisora",
              "collaboratorScale": 1,
              "targetElement": "message.actions.primary"
            },
            "signature": {
              "mode": "url-bubble-footer",
              "urlBubble": {
                "form": "source-luminosity",
                "widthPx": 216,
                "insetPx": 140,
                "bottomPx": 51
              }
            },
            "indicator": false,
            "rules": [
              "governed-action-confirm",
              "agent-autonomy-card",
              "illustrative-data-marked",
              "prices-as-placeholder",
              "generic-ui-with-real-isotypes",
              "third-party-product-icon-where-named",
              "third-party-mark-authorization",
              "answer-dominates-3x",
              "one-orbit-per-slide",
              "selection-one-thing-per-slide",
              "url-bubble-in-footer"
            ],
            "references": [
              {
                "id": "content-day-live-approval",
                "title": "Deck · la supervisión en vivo: «¿Dónde apruebas al agente? Donde trabajas.»",
                "status": "approved",
                "image": "/references/surfaces/deck/content-day-live-approval.jpg",
                "canvasPage": "deck",
                "canvasBoard": "DeckSalesforceSupervisionVivo.dc.html"
              }
            ]
          }
        }
      ]
    }
  }
}