{
  "name": "LayerZero",
  "slug": "layerzero",
  "domain": "https://layerzero.network/",
  "sources": [
    "startups_gallery"
  ],
  "branding": {
    "colorScheme": "dark",
    "fonts": [
      {
        "family": "Roboto",
        "role": "body"
      },
      {
        "family": "Roboto Mono",
        "role": "monospace"
      }
    ],
    "colors": {
      "primary": "#FFFFFF",
      "accent": "#FAFAFA",
      "background": "#0A0A0A",
      "textPrimary": "#0A0A0A",
      "link": "#FFFFFF"
    },
    "typography": {
      "fontFamilies": {
        "primary": "Roboto",
        "heading": "Roboto"
      },
      "fontStacks": {
        "heading": [
          "Roboto",
          "system-ui",
          "sans-serif"
        ],
        "body": [
          "Roboto",
          "system-ui",
          "sans-serif"
        ],
        "paragraph": [
          "Roboto",
          "monospace"
        ]
      },
      "fontSizes": {
        "h1": "56px",
        "h2": "36px",
        "body": "12px"
      }
    },
    "spacing": {
      "baseUnit": 8,
      "borderRadius": "0px"
    },
    "components": {
      "buttonPrimary": {
        "background": "#FAFAFA",
        "textColor": "#171717",
        "borderRadius": "0px",
        "borderRadiusCorners": {
          "topLeft": "0px",
          "topRight": "0px",
          "bottomRight": "0px",
          "bottomLeft": "0px"
        },
        "shadow": "none"
      },
      "buttonSecondary": {
        "background": "#1E1E1E",
        "textColor": "#F0F0F0",
        "borderColor": "#313131",
        "borderRadius": "0px",
        "borderRadiusCorners": {
          "topLeft": "0px",
          "topRight": "0px",
          "bottomRight": "0px",
          "bottomLeft": "0px"
        },
        "shadow": "none"
      }
    },
    "images": {
      "logo": "data:image/svg+xml;utf8,%3Csvg%20width%3D%2215%22%20height%3D%2225%22%20viewBox%3D%220%200%2019%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22h-%5B25px%5D%20w-%5B15px%5D%22%20aria-hidden%3D%22true%22%20data-fc-idx%3D%220%22%3E%3Cpath%20d%3D%22M9.10549%200.00390705C7.90364%200.009901%206.71473%200.253853%205.60667%200.721874C4.49861%201.18989%203.4931%201.87286%202.64756%202.73163C1.80203%203.59041%201.13303%204.60825%200.678775%205.72702C0.224522%206.84578%20-0.00607951%208.04355%200.000121829%209.25193V12.3066H7.39829V7.88099C7.39821%207.67315%207.43885%207.46733%207.51791%207.27529C7.59697%207.08325%207.71289%206.90876%207.85905%206.76178C8.00521%206.6148%208.17874%206.49826%208.36973%206.41873C8.56071%206.3392%208.76542%206.2983%208.97214%206.29834H9.23885C9.44558%206.2983%209.65029%206.33921%209.8413%206.41873C10.0323%206.49826%2010.2059%206.6148%2010.352%206.76178C10.4982%206.90876%2010.6142%207.08325%2010.6933%207.27529C10.7724%207.46734%2010.813%207.67314%2010.813%207.88099V19.745C11.7846%2019.7451%2012.7466%2019.5527%2013.6442%2019.1789C14.5418%2018.8051%2015.3574%2018.2572%2016.0444%2017.5664C16.7314%2016.8757%2017.2763%2016.0557%2017.6481%2015.1532C18.0199%2014.2508%2018.2112%2013.2834%2018.2112%2012.3066V9.25193C18.2164%206.8036%2017.2575%204.45269%2015.5441%202.71304C14.7033%201.85457%2013.701%201.17292%2012.5956%200.707811C11.4902%200.242699%2010.3038%200.00340269%209.10549%200.00390705Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(240%2C%20240%2C%20240)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M9.2392%2025.7511H8.97249C8.7658%2025.7511%208.56113%2025.7102%208.37016%2025.6307C8.17919%2025.5512%208.00567%2025.4346%207.85952%2025.2876C7.71337%2025.1407%207.59744%2024.9663%207.51837%2024.7743C7.43929%2024.5823%207.3986%2024.3765%207.39865%2024.1686V12.3047C6.42708%2012.3046%205.46501%2012.4969%204.56738%2012.8707C3.66976%2013.2445%202.85417%2013.7924%202.16717%2014.4831C1.48017%2015.1739%200.935215%2015.9939%200.563451%2016.8964C0.191688%2017.7989%200.000393837%2018.7662%200.000477441%2019.743V22.7552C-0.0118477%2023.9653%200.214572%2025.1659%200.66664%2026.2875C1.11871%2027.4091%201.78745%2028.4295%202.6342%2029.2896C3.48095%2030.1498%204.4889%2030.8326%205.59976%2031.2985C6.71061%2031.7645%207.90234%2032.0045%209.106%2032.0045C10.3097%2032.0045%2011.5014%2031.7645%2012.6122%2031.2985C13.7231%2030.8326%2014.7311%2030.1498%2015.5778%2029.2896C16.4246%2028.4295%2017.0933%2027.4091%2017.5454%2026.2875C17.9974%2025.1659%2018.2239%2023.9653%2018.2115%2022.7552V19.743H10.8134V24.1686C10.8134%2024.3765%2010.7726%2024.5823%2010.6935%2024.7743C10.6144%2024.9663%2010.4985%2025.1408%2010.3523%2025.2877C10.2061%2025.4346%2010.0326%2025.5512%209.84157%2025.6307C9.65059%2025.7102%209.44591%2025.7511%209.2392%2025.7511Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(240%2C%20240%2C%20240)%20!important%3B%22%2F%3E%3C%2Fsvg%3E",
      "favicon": null,
      "ogImage": "https://layerzero.network/images/opengraph-layerzero.webp",
      "logoHref": "/"
    },
    "__llm_logo_reasoning": {
      "selectedIndex": 0,
      "reasoning": "Selected #0 because it is located in the header, is visible, and links to the homepage, which are strong indicators of a primary brand logo.",
      "confidence": 0.9,
      "source": "llm"
    },
    "__llm_button_reasoning": {
      "primary": {
        "index": 0,
        "text": "Get Connected",
        "reasoning": "Button #0 ('Get Connected') is likely the primary CTA due to its action-oriented text and distinct light background color, which stands out against the dark theme of the site."
      },
      "secondary": {
        "index": 1,
        "text": "Infrastructure",
        "reasoning": "Button #1 ('Infrastructure') is chosen as secondary due to its different dark background color and less prominent action text compared to the primary button."
      },
      "confidence": 0.9
    },
    "personality": {
      "tone": "modern",
      "energy": "medium",
      "targetAudience": "tech-savvy professionals"
    },
    "designSystem": {
      "framework": "tailwind",
      "componentLibrary": ""
    },
    "confidence": {
      "buttons": 0.9,
      "colors": 0.9,
      "overall": 0.9
    },
    "__llm_metadata": {
      "logoSelection": {
        "llmCalled": true,
        "llmSucceeded": true,
        "finalSource": "llm",
        "rawLogoSelection": {
          "selectedLogoIndex": 0,
          "selectedLogoReasoning": "Selected #0 because it is located in the header, is visible, and links to the homepage, which are strong indicators of a primary brand logo.",
          "confidence": 0.9
        }
      },
      "buttonClassification": {
        "llmCalled": true,
        "llmSucceeded": true
      }
    }
  },
  "images": [
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/layerzero/7a66f94e4f.webp",
      "alt": "Interop Accelerates Crypto AI Agents | LayerZero",
      "source_url": "https://layerzero.network/blog/interop-accelerates-crypto-ai-agents",
      "image_url": "https://layerzero.network/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fkcejkz5ssx6z%2F2dWGqsBAKhJZ9pJwcRNHYm%2F2c2815b257c6b32fee0e129f74598afd%2FAI_Agents_01_dark_01.png&w=3840&q=75",
      "width": 3840,
      "height": 2392,
      "bytes": 71362,
      "query": "site:layerzero.network",
      "query_suffix": "site:layerzero.network"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/layerzero/e7b8afe926.webp",
      "alt": "LayerZero",
      "source_url": "https://layerzero.network/",
      "image_url": "https://layerzero.network/images/opengraph-layerzero.webp",
      "width": 4800,
      "height": 2520,
      "bytes": 145130,
      "query": "site:layerzero.network",
      "query_suffix": "site:layerzero.network"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/layerzero/767aa22ef7.webp",
      "alt": "The Default Is Many Chains | LayerZero",
      "source_url": "https://layerzero.network/blog/the-default-is-many-chains",
      "image_url": "https://images.ctfassets.net/kcejkz5ssx6z/5WL0qceql2ra5dkxecGhdi/99dbff3ea9b96cabf77b82f365bdb128/manychainsseofix.png",
      "width": 3956,
      "height": 2303,
      "bytes": 4281706,
      "query": "site:layerzero.network",
      "query_suffix": "site:layerzero.network"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/layerzero/55b1deda8c.webp",
      "alt": "The lzRead Deep Dive | LayerZero",
      "source_url": "https://layerzero.network/blog/the-lzread-deep-dive",
      "image_url": "https://layerzero.network/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fkcejkz5ssx6z%2F2HKtTOVb6TpMp1Ji5FEmAr%2Fa2ccd26c9383009782b182b8a9c08c82%2FLzRead_01_dark_04.png&w=3840&q=75",
      "width": 3840,
      "height": 2916,
      "bytes": 115879,
      "query": "site:layerzero.network",
      "query_suffix": "site:layerzero.network"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/layerzero/b35540b41a.webp",
      "alt": "Blog | LayerZero",
      "source_url": "https://layerzero.network/blog",
      "image_url": "https://layerzero.network/images/blog/zero-technical-positioning-paper.webp",
      "width": 2880,
      "height": 1896,
      "bytes": 62206,
      "query": "site:layerzero.network blog",
      "query_suffix": "site:layerzero.network blog"
    }
  ],
  "font_resources": [
    {
      "family": "Roboto",
      "google_fonts_url": "https://fonts.google.com/specimen/Roboto"
    },
    {
      "family": "Roboto",
      "google_fonts_url": "https://fonts.google.com/specimen/Roboto"
    }
  ],
  "google_fonts_css": "https://fonts.googleapis.com/css2?family=Roboto&family=Roboto&display=swap",
  "font_download_note": "Not found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:\n\nCharacterQuilt.com suggests this flow that can help:\n\n1. Open the company's homepage in a browser with DevTools open.\n2. In the Network tab, filter by \"Font\" (or by extension: woff2, woff, ttf, otf).\n3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.\n4. For each captured font URL: right-click → Save As to download the file locally.\n5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.\n\nProgrammatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.\n\nOnly do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.",
  "page_url": "https://characterquilt.com/branding/layerzero",
  "agent_instructions": "You are designing or implementing in LayerZero's brand identity.\n\n# Brand profile\n- Company: LayerZero\n- Source: https://layerzero.network/\n- Color scheme: dark\n\n# Colors\n- primary: #FFFFFF\n- accent: #FAFAFA\n- background: #0A0A0A\n- textPrimary: #0A0A0A\n- link: #FFFFFF\n\n# Typography\n- primary: Roboto — https://fonts.google.com/specimen/Roboto\n- heading: Roboto — https://fonts.google.com/specimen/Roboto\n\nLoad all fonts at once: <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Roboto&family=Roboto&display=swap\">\n\n# UI Components\n- buttonPrimary: background=#FAFAFA, textColor=#171717, borderRadius=0px, shadow=none\n- buttonSecondary: background=#1E1E1E, textColor=#F0F0F0, borderColor=#313131, borderRadius=0px, shadow=none\n\n# Brand voice\n- Tone: modern\n- Energy: medium\n- Audience: tech-savvy professionals\n\n# Working with these fonts\nNot found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:\n\nCharacterQuilt.com suggests this flow that can help:\n\n1. Open the company's homepage in a browser with DevTools open.\n2. In the Network tab, filter by \"Font\" (or by extension: woff2, woff, ttf, otf).\n3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.\n4. For each captured font URL: right-click → Save As to download the file locally.\n5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.\n\nProgrammatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.\n\nOnly do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.\n\n# Full machine-readable profile\nhttps://characterquilt.com/branding/layerzero.json",
  "page_markdown": "# LayerZero Brand Identity\n\nA complete profile of **LayerZero**'s visual system — colors, typography, components, and personality — extracted from https://layerzero.network/. Built for designers, agents, and AI tools.\n\n- Page: https://characterquilt.com/branding/layerzero\n- Machine-readable JSON: https://characterquilt.com/branding/layerzero.json\n- Per-page llms.txt: https://characterquilt.com/branding/layerzero/llms.txt\n\n## Quick Facts\n\n| Field | Value |\n|---|---|\n| Primary | #FFFFFF |\n| Accent | #FAFAFA |\n| Body Font | Roboto |\n| Heading Font | Roboto |\n\n## Color Palette\n\n- primary: #FFFFFF\n- accent: #FAFAFA\n- background: #0A0A0A\n- textPrimary: #0A0A0A\n- link: #FFFFFF\n\n## Typography\n\n- primary: Roboto — https://fonts.google.com/specimen/Roboto\n- heading: Roboto — https://fonts.google.com/specimen/Roboto\n\n## Visual Assets\n\n- Logo: data:image/svg+xml;utf8,%3Csvg%20width%3D%2215%22%20height%3D%2225%22%20viewBox%3D%220%200%2019%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22h-%5B25px%5D%20w-%5B15px%5D%22%20aria-hidden%3D%22true%22%20data-fc-idx%3D%220%22%3E%3Cpath%20d%3D%22M9.10549%200.00390705C7.90364%200.009901%206.71473%200.253853%205.60667%200.721874C4.49861%201.18989%203.4931%201.87286%202.64756%202.73163C1.80203%203.59041%201.13303%204.60825%200.678775%205.72702C0.224522%206.84578%20-0.00607951%208.04355%200.000121829%209.25193V12.3066H7.39829V7.88099C7.39821%207.67315%207.43885%207.46733%207.51791%207.27529C7.59697%207.08325%207.71289%206.90876%207.85905%206.76178C8.00521%206.6148%208.17874%206.49826%208.36973%206.41873C8.56071%206.3392%208.76542%206.2983%208.97214%206.29834H9.23885C9.44558%206.2983%209.65029%206.33921%209.8413%206.41873C10.0323%206.49826%2010.2059%206.6148%2010.352%206.76178C10.4982%206.90876%2010.6142%207.08325%2010.6933%207.27529C10.7724%207.46734%2010.813%207.67314%2010.813%207.88099V19.745C11.7846%2019.7451%2012.7466%2019.5527%2013.6442%2019.1789C14.5418%2018.8051%2015.3574%2018.2572%2016.0444%2017.5664C16.7314%2016.8757%2017.2763%2016.0557%2017.6481%2015.1532C18.0199%2014.2508%2018.2112%2013.2834%2018.2112%2012.3066V9.25193C18.2164%206.8036%2017.2575%204.45269%2015.5441%202.71304C14.7033%201.85457%2013.701%201.17292%2012.5956%200.707811C11.4902%200.242699%2010.3038%200.00340269%209.10549%200.00390705Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(240%2C%20240%2C%20240)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M9.2392%2025.7511H8.97249C8.7658%2025.7511%208.56113%2025.7102%208.37016%2025.6307C8.17919%2025.5512%208.00567%2025.4346%207.85952%2025.2876C7.71337%2025.1407%207.59744%2024.9663%207.51837%2024.7743C7.43929%2024.5823%207.3986%2024.3765%207.39865%2024.1686V12.3047C6.42708%2012.3046%205.46501%2012.4969%204.56738%2012.8707C3.66976%2013.2445%202.85417%2013.7924%202.16717%2014.4831C1.48017%2015.1739%200.935215%2015.9939%200.563451%2016.8964C0.191688%2017.7989%200.000393837%2018.7662%200.000477441%2019.743V22.7552C-0.0118477%2023.9653%200.214572%2025.1659%200.66664%2026.2875C1.11871%2027.4091%201.78745%2028.4295%202.6342%2029.2896C3.48095%2030.1498%204.4889%2030.8326%205.59976%2031.2985C6.71061%2031.7645%207.90234%2032.0045%209.106%2032.0045C10.3097%2032.0045%2011.5014%2031.7645%2012.6122%2031.2985C13.7231%2030.8326%2014.7311%2030.1498%2015.5778%2029.2896C16.4246%2028.4295%2017.0933%2027.4091%2017.5454%2026.2875C17.9974%2025.1659%2018.2239%2023.9653%2018.2115%2022.7552V19.743H10.8134V24.1686C10.8134%2024.3765%2010.7726%2024.5823%2010.6935%2024.7743C10.6144%2024.9663%2010.4985%2025.1408%2010.3523%2025.2877C10.2061%2025.4346%2010.0326%2025.5512%209.84157%2025.6307C9.65059%2025.7102%209.44591%2025.7511%209.2392%2025.7511Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(240%2C%20240%2C%20240)%20!important%3B%22%2F%3E%3C%2Fsvg%3E\n- Social card (og:image): https://layerzero.network/images/opengraph-layerzero.webp\n\n## UI Components\n\n- buttonPrimary: background=#FAFAFA, textColor=#171717, borderRadius=0px, shadow=none\n- buttonSecondary: background=#1E1E1E, textColor=#F0F0F0, borderColor=#313131, borderRadius=0px, shadow=none\n\n## Brand Personality\n\nTone: modern · Energy: medium · Audience: tech-savvy professionals\n\n## LayerZero Brand in the Wild\n\nReal-world brand assets — ads, campaigns, marketing materials.\n\n- **Interop Accelerates Crypto AI Agents | LayerZero**\n  - Image: https://layerzero.network/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fkcejkz5ssx6z%2F2dWGqsBAKhJZ9pJwcRNHYm%2F2c2815b257c6b32fee0e129f74598afd%2FAI_Agents_01_dark_01.png&w=3840&q=75\n  - Source: https://layerzero.network/blog/interop-accelerates-crypto-ai-agents\n- **LayerZero**\n  - Image: https://layerzero.network/images/opengraph-layerzero.webp\n  - Source: https://layerzero.network/\n- **The Default Is Many Chains | LayerZero**\n  - Image: https://images.ctfassets.net/kcejkz5ssx6z/5WL0qceql2ra5dkxecGhdi/99dbff3ea9b96cabf77b82f365bdb128/manychainsseofix.png\n  - Source: https://layerzero.network/blog/the-default-is-many-chains\n- **The lzRead Deep Dive | LayerZero**\n  - Image: https://layerzero.network/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fkcejkz5ssx6z%2F2HKtTOVb6TpMp1Ji5FEmAr%2Fa2ccd26c9383009782b182b8a9c08c82%2FLzRead_01_dark_04.png&w=3840&q=75\n  - Source: https://layerzero.network/blog/the-lzread-deep-dive\n- **Blog | LayerZero**\n  - Image: https://layerzero.network/images/blog/zero-technical-positioning-paper.webp\n  - Source: https://layerzero.network/blog\n\n## Working with these fonts\n\nNot found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:\n\nCharacterQuilt.com suggests this flow that can help:\n\n1. Open the company's homepage in a browser with DevTools open.\n2. In the Network tab, filter by \"Font\" (or by extension: woff2, woff, ttf, otf).\n3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.\n4. For each captured font URL: right-click → Save As to download the file locally.\n5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.\n\nProgrammatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.\n\nOnly do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.\n\n## Machine-Readable Profile\n\n```json\n{\n  \"colorScheme\": \"dark\",\n  \"fonts\": [\n    {\n      \"family\": \"Roboto\",\n      \"role\": \"body\"\n    },\n    {\n      \"family\": \"Roboto Mono\",\n      \"role\": \"monospace\"\n    }\n  ],\n  \"colors\": {\n    \"primary\": \"#FFFFFF\",\n    \"accent\": \"#FAFAFA\",\n    \"background\": \"#0A0A0A\",\n    \"textPrimary\": \"#0A0A0A\",\n    \"link\": \"#FFFFFF\"\n  },\n  \"typography\": {\n    \"fontFamilies\": {\n      \"primary\": \"Roboto\",\n      \"heading\": \"Roboto\"\n    },\n    \"fontStacks\": {\n      \"heading\": [\n        \"Roboto\",\n        \"system-ui\",\n        \"sans-serif\"\n      ],\n      \"body\": [\n        \"Roboto\",\n        \"system-ui\",\n        \"sans-serif\"\n      ],\n      \"paragraph\": [\n        \"Roboto\",\n        \"monospace\"\n      ]\n    },\n    \"fontSizes\": {\n      \"h1\": \"56px\",\n      \"h2\": \"36px\",\n      \"body\": \"12px\"\n    }\n  },\n  \"spacing\": {\n    \"baseUnit\": 8,\n    \"borderRadius\": \"0px\"\n  },\n  \"components\": {\n    \"buttonPrimary\": {\n      \"background\": \"#FAFAFA\",\n      \"textColor\": \"#171717\",\n      \"borderRadius\": \"0px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"0px\",\n        \"topRight\": \"0px\",\n        \"bottomRight\": \"0px\",\n        \"bottomLeft\": \"0px\"\n      },\n      \"shadow\": \"none\"\n    },\n    \"buttonSecondary\": {\n      \"background\": \"#1E1E1E\",\n      \"textColor\": \"#F0F0F0\",\n      \"borderColor\": \"#313131\",\n      \"borderRadius\": \"0px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"0px\",\n        \"topRight\": \"0px\",\n        \"bottomRight\": \"0px\",\n        \"bottomLeft\": \"0px\"\n      },\n      \"shadow\": \"none\"\n    }\n  },\n  \"images\": {\n    \"logo\": \"data:image/svg+xml;utf8,%3Csvg%20width%3D%2215%22%20height%3D%2225%22%20viewBox%3D%220%200%2019%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22h-%5B25px%5D%20w-%5B15px%5D%22%20aria-hidden%3D%22true%22%20data-fc-idx%3D%220%22%3E%3Cpath%20d%3D%22M9.10549%200.00390705C7.90364%200.009901%206.71473%200.253853%205.60667%200.721874C4.49861%201.18989%203.4931%201.87286%202.64756%202.73163C1.80203%203.59041%201.13303%204.60825%200.678775%205.72702C0.224522%206.84578%20-0.00607951%208.04355%200.000121829%209.25193V12.3066H7.39829V7.88099C7.39821%207.67315%207.43885%207.46733%207.51791%207.27529C7.59697%207.08325%207.71289%206.90876%207.85905%206.76178C8.00521%206.6148%208.17874%206.49826%208.36973%206.41873C8.56071%206.3392%208.76542%206.2983%208.97214%206.29834H9.23885C9.44558%206.2983%209.65029%206.33921%209.8413%206.41873C10.0323%206.49826%2010.2059%206.6148%2010.352%206.76178C10.4982%206.90876%2010.6142%207.08325%2010.6933%207.27529C10.7724%207.46734%2010.813%207.67314%2010.813%207.88099V19.745C11.7846%2019.7451%2012.7466%2019.5527%2013.6442%2019.1789C14.5418%2018.8051%2015.3574%2018.2572%2016.0444%2017.5664C16.7314%2016.8757%2017.2763%2016.0557%2017.6481%2015.1532C18.0199%2014.2508%2018.2112%2013.2834%2018.2112%2012.3066V9.25193C18.2164%206.8036%2017.2575%204.45269%2015.5441%202.71304C14.7033%201.85457%2013.701%201.17292%2012.5956%200.707811C11.4902%200.242699%2010.3038%200.00340269%209.10549%200.00390705Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(240%2C%20240%2C%20240)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M9.2392%2025.7511H8.97249C8.7658%2025.7511%208.56113%2025.7102%208.37016%2025.6307C8.17919%2025.5512%208.00567%2025.4346%207.85952%2025.2876C7.71337%2025.1407%207.59744%2024.9663%207.51837%2024.7743C7.43929%2024.5823%207.3986%2024.3765%207.39865%2024.1686V12.3047C6.42708%2012.3046%205.46501%2012.4969%204.56738%2012.8707C3.66976%2013.2445%202.85417%2013.7924%202.16717%2014.4831C1.48017%2015.1739%200.935215%2015.9939%200.563451%2016.8964C0.191688%2017.7989%200.000393837%2018.7662%200.000477441%2019.743V22.7552C-0.0118477%2023.9653%200.214572%2025.1659%200.66664%2026.2875C1.11871%2027.4091%201.78745%2028.4295%202.6342%2029.2896C3.48095%2030.1498%204.4889%2030.8326%205.59976%2031.2985C6.71061%2031.7645%207.90234%2032.0045%209.106%2032.0045C10.3097%2032.0045%2011.5014%2031.7645%2012.6122%2031.2985C13.7231%2030.8326%2014.7311%2030.1498%2015.5778%2029.2896C16.4246%2028.4295%2017.0933%2027.4091%2017.5454%2026.2875C17.9974%2025.1659%2018.2239%2023.9653%2018.2115%2022.7552V19.743H10.8134V24.1686C10.8134%2024.3765%2010.7726%2024.5823%2010.6935%2024.7743C10.6144%2024.9663%2010.4985%2025.1408%2010.3523%2025.2877C10.2061%2025.4346%2010.0326%2025.5512%209.84157%2025.6307C9.65059%2025.7102%209.44591%2025.7511%209.2392%2025.7511Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(240%2C%20240%2C%20240)%20!important%3B%22%2F%3E%3C%2Fsvg%3E\",\n    \"favicon\": null,\n    \"ogImage\": \"https://layerzero.network/images/opengraph-layerzero.webp\",\n    \"logoHref\": \"/\"\n  },\n  \"__llm_logo_reasoning\": {\n    \"selectedIndex\": 0,\n    \"reasoning\": \"Selected #0 because it is located in the header, is visible, and links to the homepage, which are strong indicators of a primary brand logo.\",\n    \"confidence\": 0.9,\n    \"source\": \"llm\"\n  },\n  \"__llm_button_reasoning\": {\n    \"primary\": {\n      \"index\": 0,\n      \"text\": \"Get Connected\",\n      \"reasoning\": \"Button #0 ('Get Connected') is likely the primary CTA due to its action-oriented text and distinct light background color, which stands out against the dark theme of the site.\"\n    },\n    \"secondary\": {\n      \"index\": 1,\n      \"text\": \"Infrastructure\",\n      \"reasoning\": \"Button #1 ('Infrastructure') is chosen as secondary due to its different dark background color and less prominent action text compared to the primary button.\"\n    },\n    \"confidence\": 0.9\n  },\n  \"personality\": {\n    \"tone\": \"modern\",\n    \"energy\": \"medium\",\n    \"targetAudience\": \"tech-savvy professionals\"\n  },\n  \"designSystem\": {\n    \"framework\": \"tailwind\",\n    \"componentLibrary\": \"\"\n  },\n  \"confidence\": {\n    \"buttons\": 0.9,\n    \"colors\": 0.9,\n    \"overall\": 0.9\n  },\n  \"__llm_metadata\": {\n    \"logoSelection\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true,\n      \"finalSource\": \"llm\",\n      \"rawLogoSelection\": {\n        \"selectedLogoIndex\": 0,\n        \"selectedLogoReasoning\": \"Selected #0 because it is located in the header, is visible, and links to the homepage, which are strong indicators of a primary brand logo.\",\n        \"confidence\": 0.9\n      }\n    },\n    \"buttonClassification\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true\n    }\n  }\n}\n```\n"
}