{
"name": "Better Stack",
"slug": "better-stack",
"domain": "https://betterstack.com/",
"sources": [
"startups_gallery"
],
"branding": {
"colorScheme": "dark",
"fonts": [
{
"family": "Roboto",
"role": "body"
},
{
"family": "Helvetica Neue",
"role": "body"
},
{
"family": "Arial",
"role": "body"
},
{
"family": "Noto Sans",
"role": "body"
}
],
"colors": {
"primary": "#939DB8",
"secondary": "#C9D3EE",
"accent": "#171926",
"background": "#0B0C14",
"textPrimary": "#0B0C14",
"link": "#171926"
},
"typography": {
"fontFamilies": {
"primary": "Roboto",
"heading": "Roboto"
},
"fontStacks": {
"heading": [
"Helvetica Now Display",
"ui-sans-serif",
"system-ui",
"-apple-system",
"BlinkMacSystemFont",
"Segoe UI",
"Roboto",
"Helvetica Neue",
"Arial",
"Noto Sans",
"sans-serif",
"Apple Color Emoji",
"Segoe UI Emoji",
"Segoe UI Symbol",
"Noto Color Emoji"
],
"body": [
"Helvetica Now Text",
"ui-sans-serif",
"system-ui",
"-apple-system",
"BlinkMacSystemFont",
"Segoe UI",
"Roboto",
"Helvetica Neue",
"Arial",
"Noto Sans",
"sans-serif",
"Apple Color Emoji",
"Segoe UI Emoji",
"Segoe UI Symbol",
"Noto Color Emoji"
],
"paragraph": [
"Helvetica Now Text",
"ui-sans-serif",
"system-ui",
"-apple-system",
"BlinkMacSystemFont",
"Segoe UI",
"Roboto",
"Helvetica Neue",
"Arial",
"Noto Sans",
"sans-serif",
"Apple Color Emoji",
"Segoe UI Emoji",
"Segoe UI Symbol",
"Noto Color Emoji"
]
},
"fontSizes": {
"h1": "53px",
"h2": "40px",
"body": "20px"
}
},
"spacing": {
"baseUnit": 8,
"borderRadius": "6px"
},
"components": {
"input": {
"background": "#151722",
"textColor": "#FFFFFF",
"borderColor": "#202330",
"borderRadius": "12px",
"borderRadiusCorners": {
"topLeft": "12px",
"topRight": "12px",
"bottomRight": "12px",
"bottomLeft": "12px"
},
"shadow": "none"
},
"buttonPrimary": {
"background": "transparent",
"textColor": "#FFFFFF",
"borderColor": "#2D2E35",
"borderRadius": "10px",
"borderRadiusCorners": {
"topLeft": "10px",
"topRight": "10px",
"bottomRight": "10px",
"bottomLeft": "10px"
},
"shadow": "rgba(255, 255, 255, 0.25) 0px 1px 3px 0px inset"
},
"buttonSecondary": {
"background": "#171926",
"textColor": "#C9D3EE",
"borderColor": "#262935",
"borderRadius": "9999px",
"borderRadiusCorners": {
"topLeft": "9999px",
"topRight": "9999px",
"bottomRight": "9999px",
"bottomLeft": "9999px"
},
"shadow": "none"
}
},
"images": {
"logo": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22154%22%20height%3D%2221%22%20class%3D%22scale-%5B65%25%5D%20-mx-6%22%20alt%3D%22Better%20Stack%22%20style%3D%22--currentColor%3A%20currentColor%3B%22%20data-fc-idx%3D%220%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22root%22%20fill%3D%22none%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%20width%3D%2214%22%20class%3D%22ml-2%20transition%20hover%3A-rotate-%5B15deg%5D%20hidden%20lg%3Ainline%22%3E%3Cmask%20id%3D%22a%22%20fill%3D%22%23000%22%20height%3D%2214%22%20maskUnits%3D%22userSpaceOnUse%22%20width%3D%2214%22%20x%3D%22.84082%22%20y%3D%22.910156%22%3E%3Cpath%20d%3D%22m.84082.910156h14v14h-14z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m12.4541%201.91016h-4.37651v.54686h-.54823v.54771%201.85936%201.2038h-.54617v.54725h-.87535v.54642h-.87576v.54777h-.54616v.54551h-.0011-.54589-.54734v-.65488h-.54706v2.84474h.54616v.6549h.54824v.547h.54699v.4392.6557.5469.4376.0003h.65647v-.0003h.43765v-.4376h-.43765v-.5469h.43765v-.6557h.54706v-.5478h.65609v.5472h.43768v.1982h1.09412v-.4377h-.54709v-.8541h.54701v-.5472h.54712v-.87494h.54616v-1.86076h.65821v.43832h.547v-.54706h-.0011v-.43832h-1.20411v-1.2027h.65671v-1.09465h2.1892v-.0002h.5459v-2.40707h-.5459zm-9.41064%205.25148h-.54617v-1.20358h-.65647v3.50119h.54616v.43769h.65648zm7.22294-1.74985h1.6412v.54706h-1.6412zm-1.62526-2.63729h.00042v-.00005h.80045v.00013h.26677v1.06726h-.26682v-.00107h-.8004v-.26582h-.00042zm.26682.79945h.534v-.53268h-.534z%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22m8.07759%201.91016v-.952682h-.95268v.952682zm4.37651%200h.9527v-.952682h-.9527zm-4.37651.54686v.95268h.95268v-.95268zm-.54823%200v-.95268h-.95268v.95268zm0%203.61087v.95268h.95268v-.95268zm-.54617%200v-.95268h-.95267v.95268zm0%20.54725v.95268h.95268v-.95268zm-.87535%200v-.95268h-.95267v.95268zm0%20.54642v.95268h.95268v-.95268zm-.87576%200v-.95268h-.95268v.95268zm0%20.54777v.95268h.95268v-.95268zm-.54616%200v-.95268h-.95268v.95268zm0%20.54551v.95268h.95268v-.95268zm-1.09433%200h-.95268v.95268h.95268zm0-.65488h.95268v-.95268h-.95268zm-.54706%200v-.95268h-.95268v.95268zm0%202.84474h-.95268v.9527h.95268zm.54616%200h.95268v-.9527h-.95268zm0%20.6549h-.95268v.9526h.95268zm.54824%200h.95268v-.9527h-.95268zm0%20.547h-.95268v.9527h.95268zm.54699%200h.95268v-.9527h-.95268zm0%202.0797h-.95268v.9527h.95268zm.65647%200v.9527h.95268v-.9527zm0-.0003v-.9526h-.95268v.9526zm.43765%200v.9527h.95268v-.9527zm0-.4376h.95268v-.9527h-.95268zm-.43765%200h-.95268v.9527h.95268zm0-.5469v-.9527h-.95268v.9527zm.43765%200v.9527h.95268v-.9527zm0-.6557v-.9527h-.95268v.9527zm.54706%200v.9527h.95268v-.9527zm0-.5478v-.9526h-.95268v.9526zm.65609%200h.95268v-.9526h-.95268zm0%20.5472h-.95267v.9527h.95267zm.43768%200h.95268v-.9527h-.95268zm0%20.1982h-.95268v.9526h.95268zm1.09412%200v.9526h.95268v-.9526zm0-.4377h.95268v-.9527h-.95268zm-.54709%200h-.95267v.9527h.95267zm0-.8541v-.9527h-.95267v.9527zm.54701%200v.9527h.95268v-.9527zm0-.5472v-.9527h-.95268v.9527zm.54712%200v.9527h.95267v-.9527zm0-.87494v-.95267h-.95268v.95267zm.54616%200v.95264h.95271v-.95264zm0-1.86076v-.95268h-.95268v.95268zm.65821%200h.9527v-.95268h-.9527zm0%20.43832h-.9527v.95268h.9527zm.547%200v.95268h.9527v-.95268zm0-.54706h.9527v-.95268h-.9527zm-.0011%200h-.95264v.95268h.95264zm0-.43832h.9527v-.95268h-.9527zm-1.20411%200h-.95268v.95268h.95268zm0-1.2027v-.95268h-.95268v.95268zm.65671%200v.95268h.9527v-.95268zm0-1.09465v-.95268h-.95267v.95268zm2.1892%200v.95267h.9527v-.95267zm0-.0002v-.95268h-.9527v.95268zm.5459%200v.95267h.9526v-.95267zm0-2.40707h.9526v-.95268h-.9526zm-.5459%200h-.9527v.95268h.9527zm-9.95681%204.70462h-.95268v.95268h.95268zm.54617%200h.95267v-.95268h-.95267zm-.54617-1.20358h.95268v-.95268h-.95268zm-.65647%200v-.95268h-.952678v.95268zm0%203.50119h-.952678v.95265h.952678zm.54616%200h.95268v-.95268h-.95268zm0%20.43769h-.95268v.95266h.95268zm.65648%200v.95266h.95267v-.95266zm8.86414-4.48515h.9526v-.95268h-.9526zm-1.6412%200v-.95268h-.9527v.95268zm1.6412.54706v.95268h.9526v-.95268zm-1.6412%200h-.9527v.95268h.9527zm-1.62484-3.18435v.95268h.95268v-.95268zm-.00042%200v-.95268h-.95267v.95268zm.00042-.00005v-.95268h-.95268v.95268zm.80045%200h.95269v-.95268h-.95269zm0%20.00013h-.95268v.95268h.95268zm.26677%200h.95272v-.95268h-.95272zm0%201.06726v.95268h.95272v-.95268zm-.26682%200h-.95268v.95268h.95268zm0-.00107h.95264v-.95268h-.95264zm-.8004%200h-.95268v.95267h.95268zm0-.26582h.95268v-.95268h-.95268zm-.00042%200h-.95267v.95268h.95267zm.26682-.001h-.95268v.95268h.95268zm.534%200v.95268h.95264v-.95268zm0-.53268h.95264v-.95268h-.95264zm-.534%200v-.95268h-.95268v.95268zm-.83037-.17844h4.37651v-1.905352h-4.37651zm.95268-.40581v-.54686h-1.90536v.54686zm-1.50091.95268h.54823v-1.90536h-.54823zm.95268-.40497v-.54771h-1.90536v.54771zm0%201.85936v-1.85936h-1.90536v1.85936zm0%201.2038v-1.2038h-1.90536v1.2038zm-1.49885.95268h.54617v-1.90536h-.54617zm.95268-.40543v-.54725h-1.90535v.54725zm-1.82803.95268h.87535v-1.90536h-.87535zm.95268-.40626v-.54642h-1.90535v.54642zm-1.82844.95268h.87576v-1.90536h-.87576zm.95268-.40491v-.54777h-1.90536v.54777zm-1.49884.95268h.54616v-1.90536h-.54616zm.95268-.40717v-.54551h-1.90536v.54551zm-.95378.95268h.0011v-1.90535h-.0011zm-.54589%200h.54589v-1.90535h-.54589zm-.54734%200h.54734v-1.90535h-.54734zm-.95268-1.60756v.65488h1.90536v-.65488zm.40562.95268h.54706v-1.90536h-.54706zm.95268%201.89206v-2.84474h-1.90536v2.84474zm-.40652-.9527h-.54616v1.9054h.54616zm.95268%201.6076v-.6549h-1.90536v.6549zm-.40444-.9527h-.54824v1.9053h.54824zm.95268%201.4997v-.547h-1.90536v.547zm-.40569-.9527h-.54699v1.9054h.54699zm.95268%201.3919v-.4392h-1.90536v.4392zm0%20.6557v-.6557h-1.90536v.6557zm0%20.5469v-.5469h-1.90536v.5469zm0%20.4376v-.4376h-1.90536v.4376zm0%20.0003v-.0003h-1.90536v.0003zm-.29621-.9526h-.65647v1.9053h.65647zm-.95268.9523v.0003h1.90536v-.0003zm1.39033-.9526h-.43765v1.9053h.43765zm-.95268.515v.4376h1.90536v-.4376zm.51503.9527h.43765v-1.9054h-.43765zm-.95268-1.4996v.5469h1.90536v-.5469zm1.39033-.9527h-.43765v1.9054h.43765zm-.95268.297v.6557h1.90536v-.6557zm1.49974-.9527h-.54706v1.9054h.54706zm-.95268.4049v.5478h1.90536v-.5478zm1.60877-.9526h-.65609v1.9053h.65609zm.95268%201.4998v-.5472h-1.90535v.5472zm-.515-.9527h-.43768v1.9054h.43768zm.95268%201.1509v-.1982h-1.90536v.1982zm.14144-.9527h-1.09412v1.9053h1.09412zm-.95268.515v.4377h1.90536v-.4377zm.40559.9527h.54709v-1.9054h-.54709zm-.95267-1.8068v.8541h1.90535v-.8541zm1.49968-.9527h-.54701v1.9054h.54701zm-.95268.4055v.5472h1.90536v-.5472zm1.4998-.9527h-.54712v1.9054h.54712zm-.95268.07776v.87494h1.90535v-.87494zm1.49884-.95267h-.54616v1.90531h.54616zm-.95268-.90809v1.86076h1.90539v-1.86076zm1.61089-.95268h-.65821v1.90536h.65821zm.9527%201.391v-.43832h-1.9054v.43832zm-.4057-.95268h-.547v1.90536h.547zm-.95264.40562v.54706h1.90534v-.54706zm.95154.95268h.0011v-1.90536h-.0011zm-.95264-1.391v.43832h1.90534v-.43832zm-.25147.95268h1.20411v-1.90536h-1.20411zm-.95268-2.15538v1.2027h1.90539v-1.2027zm1.60939-.95268h-.65671v1.90536h.65671zm-.95267-.14197v1.09465h1.90537v-1.09465zm3.14187-.95268h-2.1892v1.90535h2.1892zm-.9527.95248v.0002h1.9054v-.0002zm1.4986-.95268h-.5459v1.90535h.5459zm-.9527-1.45439v2.40707h1.9053v-2.40707zm.4068.95268h.5459v-1.90536h-.5459zm-.9527-1.49954v.54686h1.9054v-.54686zm-9.00411%206.20416h.54617v-1.90536h-.54617zm-.95268-2.15626v1.20358h1.90536v-1.20358zm.29621.95268h.65647v-1.90536h-.65647zm.95268%202.54851v-3.50119h-1.905358v3.50119zm-.40652-.95268h-.54616v1.90533h.54616zm.95268%201.39037v-.43769h-1.90536v.43769zm-.2962-.95268h-.65648v1.90534h.65648zm-.95268-1.78262v2.7353h1.90535v-2.7353zm9.81682-2.70253h-1.6412v1.90536h1.6412zm.9526%201.49974v-.54706h-1.9053v.54706zm-2.5938.95268h1.6412v-1.90536h-1.6412zm-.9527-1.49974v.54706h1.9054v-.54706zm-.67214-3.58997h-.00042v1.90536h.00042zm-.95268.95263v.00005h1.90536v-.00005zm1.75313-.95268h-.80045v1.90536h.80045zm.95269.95281v-.00013h-1.90537v.00013zm-.68592-.95268h-.26677v1.90536h.26677zm.95272%202.01994v-1.06726h-1.9054v1.06726zm-1.21954.95268h.26682v-1.90536h-.26682zm-.95268-.95375v.00107h1.90532v-.00107zm.95268-.95268h-.8004v1.90535h.8004zm.15228.95268v-.26582h-1.90536v.26582zm-.9531.68686h.00042v-1.90536h-.00042zm-.95267-1.75313v.80045h1.90535v-.80045zm1.21949%201.75213h.534v-1.90536h-.534zm-.41868-1.48536v.53268h1.90532v-.53268zm.41868.95268h.534v-1.90536h-.534zm.95268-.42v-.53268h-1.90536v.53268z%22%20fill%3D%22%23646e87%22%20mask%3D%22url(%23a)%22%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E",
"favicon": "https://betterstack.com/assets/favicon-64296699.png",
"ogImage": "https://betterstack.com/assets/v2/og_homepage_v3-fdca4632.jpg",
"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 the main brand logo.",
"confidence": 0.95,
"source": "llm"
},
"__llm_button_reasoning": {
"primary": {
"index": 0,
"text": "Start for free",
"reasoning": "Button #9 has the text 'Start for free', which is a strong call-to-action. It also has a transparent background with white text, making it stand out as a primary action."
},
"secondary": {
"index": 6,
"text": "Explore incident management",
"reasoning": "Button #3, 'Explore incident management', has a different background color (#171926) and serves as a secondary action with less emphasis than the primary CTA."
},
"confidence": 0.9
},
"personality": {
"tone": "professional",
"energy": "medium",
"targetAudience": "IT professionals and developers"
},
"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 the main brand logo.",
"confidence": 0.95
}
},
"buttonClassification": {
"llmCalled": true,
"llmSucceeded": true
}
}
},
"images": [
{
"file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/better-stack/673113c818.webp",
"alt": "The 15 Best Engineering Blogs that every CTO Should Read | Better Stack",
"source_url": "https://betterstack.com/community/blog/cto-blogs/",
"image_url": "https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/7baa99fb-ddcd-4d57-9f51-eebacb619c00/orig",
"width": 1895,
"height": 785,
"bytes": 353529,
"query": "site:betterstack.com blog",
"query_suffix": "site:betterstack.com blog"
},
{
"file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/better-stack/92b7a3862a.webp",
"alt": "Top 10 Checkly Alternatives 2026 | Better Stack Community",
"source_url": "https://betterstack.com/community/comparisons/checkly-alternative/",
"image_url": "https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/e7eee3a4-f6a7-4b19-0014-9a1b01068600/orig",
"width": 3751,
"height": 2884,
"bytes": 520664,
"query": "site:betterstack.com",
"query_suffix": "site:betterstack.com"
},
{
"file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/better-stack/15c7407796.webp",
"alt": "The 15 Best Engineering Blogs that every CTO Should Read | Better Stack",
"source_url": "https://betterstack.com/community/blog/cto-blogs/",
"image_url": "https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/7ba808a6-ce42-483e-3724-0bbd60c9c500/orig",
"width": 1894,
"height": 907,
"bytes": 342326,
"query": "site:betterstack.com blog",
"query_suffix": "site:betterstack.com blog"
},
{
"file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/better-stack/225ca838c0.webp",
"alt": "A Complete Guide to Pino Logging in Node.js | Better Stack Community",
"source_url": "https://betterstack.com/community/guides/logging/how-to-install-setup-and-use-pino-to-log-node-js-applications/",
"image_url": "https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/230fedae-f83a-4750-513f-74603382ca00/orig",
"width": 3024,
"height": 3180,
"bytes": 304736,
"query": "site:betterstack.com",
"query_suffix": "site:betterstack.com"
},
{
"file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/better-stack/ce96fb54f0.webp",
"alt": "The 15 Best Engineering Blogs that every CTO Should Read | Better Stack",
"source_url": "https://betterstack.com/community/blog/cto-blogs/",
"image_url": "https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/8d7e0bfd-372a-4c4f-7d3e-85e263fafc00/orig",
"width": 1887,
"height": 761,
"bytes": 290314,
"query": "site:betterstack.com blog",
"query_suffix": "site:betterstack.com blog"
},
{
"file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/better-stack/49a10acfb4.webp",
"alt": "The 15 Best Engineering Blogs that every CTO Should Read | Better Stack",
"source_url": "https://betterstack.com/community/blog/cto-blogs/",
"image_url": "https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/51356ce1-f3f6-4340-04d2-5d455da0bb00/orig",
"width": 1885,
"height": 894,
"bytes": 401254,
"query": "site:betterstack.com blog",
"query_suffix": "site:betterstack.com 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/better-stack",
"agent_instructions": "You are designing or implementing in Better Stack's brand identity.\n\n# Brand profile\n- Company: Better Stack\n- Source: https://betterstack.com/\n- Color scheme: dark\n\n# Colors\n- primary: #939DB8\n- secondary: #C9D3EE\n- accent: #171926\n- background: #0B0C14\n- textPrimary: #0B0C14\n- link: #171926\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: \n\n# UI Components\n- input: background=#151722, textColor=#FFFFFF, borderColor=#202330, borderRadius=12px, shadow=none\n- buttonPrimary: background=transparent, textColor=#FFFFFF, borderColor=#2D2E35, borderRadius=10px, shadow=rgba(255, 255, 255, 0.25) 0px 1px 3px 0px inset\n- buttonSecondary: background=#171926, textColor=#C9D3EE, borderColor=#262935, borderRadius=9999px, shadow=none\n\n# Brand voice\n- Tone: professional\n- Energy: medium\n- Audience: IT professionals and developers\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/better-stack.json",
"page_markdown": "# Better Stack Brand Identity\n\nA complete profile of **Better Stack**'s visual system — colors, typography, components, and personality — extracted from https://betterstack.com/. Built for designers, agents, and AI tools.\n\n- Page: https://characterquilt.com/branding/better-stack\n- Machine-readable JSON: https://characterquilt.com/branding/better-stack.json\n- Per-page llms.txt: https://characterquilt.com/branding/better-stack/llms.txt\n\n## Quick Facts\n\n| Field | Value |\n|---|---|\n| Primary | #939DB8 |\n| Accent | #171926 |\n| Body Font | Roboto |\n| Heading Font | Roboto |\n\n## Color Palette\n\n- primary: #939DB8\n- secondary: #C9D3EE\n- accent: #171926\n- background: #0B0C14\n- textPrimary: #0B0C14\n- link: #171926\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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22154%22%20height%3D%2221%22%20class%3D%22scale-%5B65%25%5D%20-mx-6%22%20alt%3D%22Better%20Stack%22%20style%3D%22--currentColor%3A%20currentColor%3B%22%20data-fc-idx%3D%220%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22root%22%20fill%3D%22none%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%20width%3D%2214%22%20class%3D%22ml-2%20transition%20hover%3A-rotate-%5B15deg%5D%20hidden%20lg%3Ainline%22%3E%3Cmask%20id%3D%22a%22%20fill%3D%22%23000%22%20height%3D%2214%22%20maskUnits%3D%22userSpaceOnUse%22%20width%3D%2214%22%20x%3D%22.84082%22%20y%3D%22.910156%22%3E%3Cpath%20d%3D%22m.84082.910156h14v14h-14z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m12.4541%201.91016h-4.37651v.54686h-.54823v.54771%201.85936%201.2038h-.54617v.54725h-.87535v.54642h-.87576v.54777h-.54616v.54551h-.0011-.54589-.54734v-.65488h-.54706v2.84474h.54616v.6549h.54824v.547h.54699v.4392.6557.5469.4376.0003h.65647v-.0003h.43765v-.4376h-.43765v-.5469h.43765v-.6557h.54706v-.5478h.65609v.5472h.43768v.1982h1.09412v-.4377h-.54709v-.8541h.54701v-.5472h.54712v-.87494h.54616v-1.86076h.65821v.43832h.547v-.54706h-.0011v-.43832h-1.20411v-1.2027h.65671v-1.09465h2.1892v-.0002h.5459v-2.40707h-.5459zm-9.41064%205.25148h-.54617v-1.20358h-.65647v3.50119h.54616v.43769h.65648zm7.22294-1.74985h1.6412v.54706h-1.6412zm-1.62526-2.63729h.00042v-.00005h.80045v.00013h.26677v1.06726h-.26682v-.00107h-.8004v-.26582h-.00042zm.26682.79945h.534v-.53268h-.534z%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22m8.07759%201.91016v-.952682h-.95268v.952682zm4.37651%200h.9527v-.952682h-.9527zm-4.37651.54686v.95268h.95268v-.95268zm-.54823%200v-.95268h-.95268v.95268zm0%203.61087v.95268h.95268v-.95268zm-.54617%200v-.95268h-.95267v.95268zm0%20.54725v.95268h.95268v-.95268zm-.87535%200v-.95268h-.95267v.95268zm0%20.54642v.95268h.95268v-.95268zm-.87576%200v-.95268h-.95268v.95268zm0%20.54777v.95268h.95268v-.95268zm-.54616%200v-.95268h-.95268v.95268zm0%20.54551v.95268h.95268v-.95268zm-1.09433%200h-.95268v.95268h.95268zm0-.65488h.95268v-.95268h-.95268zm-.54706%200v-.95268h-.95268v.95268zm0%202.84474h-.95268v.9527h.95268zm.54616%200h.95268v-.9527h-.95268zm0%20.6549h-.95268v.9526h.95268zm.54824%200h.95268v-.9527h-.95268zm0%20.547h-.95268v.9527h.95268zm.54699%200h.95268v-.9527h-.95268zm0%202.0797h-.95268v.9527h.95268zm.65647%200v.9527h.95268v-.9527zm0-.0003v-.9526h-.95268v.9526zm.43765%200v.9527h.95268v-.9527zm0-.4376h.95268v-.9527h-.95268zm-.43765%200h-.95268v.9527h.95268zm0-.5469v-.9527h-.95268v.9527zm.43765%200v.9527h.95268v-.9527zm0-.6557v-.9527h-.95268v.9527zm.54706%200v.9527h.95268v-.9527zm0-.5478v-.9526h-.95268v.9526zm.65609%200h.95268v-.9526h-.95268zm0%20.5472h-.95267v.9527h.95267zm.43768%200h.95268v-.9527h-.95268zm0%20.1982h-.95268v.9526h.95268zm1.09412%200v.9526h.95268v-.9526zm0-.4377h.95268v-.9527h-.95268zm-.54709%200h-.95267v.9527h.95267zm0-.8541v-.9527h-.95267v.9527zm.54701%200v.9527h.95268v-.9527zm0-.5472v-.9527h-.95268v.9527zm.54712%200v.9527h.95267v-.9527zm0-.87494v-.95267h-.95268v.95267zm.54616%200v.95264h.95271v-.95264zm0-1.86076v-.95268h-.95268v.95268zm.65821%200h.9527v-.95268h-.9527zm0%20.43832h-.9527v.95268h.9527zm.547%200v.95268h.9527v-.95268zm0-.54706h.9527v-.95268h-.9527zm-.0011%200h-.95264v.95268h.95264zm0-.43832h.9527v-.95268h-.9527zm-1.20411%200h-.95268v.95268h.95268zm0-1.2027v-.95268h-.95268v.95268zm.65671%200v.95268h.9527v-.95268zm0-1.09465v-.95268h-.95267v.95268zm2.1892%200v.95267h.9527v-.95267zm0-.0002v-.95268h-.9527v.95268zm.5459%200v.95267h.9526v-.95267zm0-2.40707h.9526v-.95268h-.9526zm-.5459%200h-.9527v.95268h.9527zm-9.95681%204.70462h-.95268v.95268h.95268zm.54617%200h.95267v-.95268h-.95267zm-.54617-1.20358h.95268v-.95268h-.95268zm-.65647%200v-.95268h-.952678v.95268zm0%203.50119h-.952678v.95265h.952678zm.54616%200h.95268v-.95268h-.95268zm0%20.43769h-.95268v.95266h.95268zm.65648%200v.95266h.95267v-.95266zm8.86414-4.48515h.9526v-.95268h-.9526zm-1.6412%200v-.95268h-.9527v.95268zm1.6412.54706v.95268h.9526v-.95268zm-1.6412%200h-.9527v.95268h.9527zm-1.62484-3.18435v.95268h.95268v-.95268zm-.00042%200v-.95268h-.95267v.95268zm.00042-.00005v-.95268h-.95268v.95268zm.80045%200h.95269v-.95268h-.95269zm0%20.00013h-.95268v.95268h.95268zm.26677%200h.95272v-.95268h-.95272zm0%201.06726v.95268h.95272v-.95268zm-.26682%200h-.95268v.95268h.95268zm0-.00107h.95264v-.95268h-.95264zm-.8004%200h-.95268v.95267h.95268zm0-.26582h.95268v-.95268h-.95268zm-.00042%200h-.95267v.95268h.95267zm.26682-.001h-.95268v.95268h.95268zm.534%200v.95268h.95264v-.95268zm0-.53268h.95264v-.95268h-.95264zm-.534%200v-.95268h-.95268v.95268zm-.83037-.17844h4.37651v-1.905352h-4.37651zm.95268-.40581v-.54686h-1.90536v.54686zm-1.50091.95268h.54823v-1.90536h-.54823zm.95268-.40497v-.54771h-1.90536v.54771zm0%201.85936v-1.85936h-1.90536v1.85936zm0%201.2038v-1.2038h-1.90536v1.2038zm-1.49885.95268h.54617v-1.90536h-.54617zm.95268-.40543v-.54725h-1.90535v.54725zm-1.82803.95268h.87535v-1.90536h-.87535zm.95268-.40626v-.54642h-1.90535v.54642zm-1.82844.95268h.87576v-1.90536h-.87576zm.95268-.40491v-.54777h-1.90536v.54777zm-1.49884.95268h.54616v-1.90536h-.54616zm.95268-.40717v-.54551h-1.90536v.54551zm-.95378.95268h.0011v-1.90535h-.0011zm-.54589%200h.54589v-1.90535h-.54589zm-.54734%200h.54734v-1.90535h-.54734zm-.95268-1.60756v.65488h1.90536v-.65488zm.40562.95268h.54706v-1.90536h-.54706zm.95268%201.89206v-2.84474h-1.90536v2.84474zm-.40652-.9527h-.54616v1.9054h.54616zm.95268%201.6076v-.6549h-1.90536v.6549zm-.40444-.9527h-.54824v1.9053h.54824zm.95268%201.4997v-.547h-1.90536v.547zm-.40569-.9527h-.54699v1.9054h.54699zm.95268%201.3919v-.4392h-1.90536v.4392zm0%20.6557v-.6557h-1.90536v.6557zm0%20.5469v-.5469h-1.90536v.5469zm0%20.4376v-.4376h-1.90536v.4376zm0%20.0003v-.0003h-1.90536v.0003zm-.29621-.9526h-.65647v1.9053h.65647zm-.95268.9523v.0003h1.90536v-.0003zm1.39033-.9526h-.43765v1.9053h.43765zm-.95268.515v.4376h1.90536v-.4376zm.51503.9527h.43765v-1.9054h-.43765zm-.95268-1.4996v.5469h1.90536v-.5469zm1.39033-.9527h-.43765v1.9054h.43765zm-.95268.297v.6557h1.90536v-.6557zm1.49974-.9527h-.54706v1.9054h.54706zm-.95268.4049v.5478h1.90536v-.5478zm1.60877-.9526h-.65609v1.9053h.65609zm.95268%201.4998v-.5472h-1.90535v.5472zm-.515-.9527h-.43768v1.9054h.43768zm.95268%201.1509v-.1982h-1.90536v.1982zm.14144-.9527h-1.09412v1.9053h1.09412zm-.95268.515v.4377h1.90536v-.4377zm.40559.9527h.54709v-1.9054h-.54709zm-.95267-1.8068v.8541h1.90535v-.8541zm1.49968-.9527h-.54701v1.9054h.54701zm-.95268.4055v.5472h1.90536v-.5472zm1.4998-.9527h-.54712v1.9054h.54712zm-.95268.07776v.87494h1.90535v-.87494zm1.49884-.95267h-.54616v1.90531h.54616zm-.95268-.90809v1.86076h1.90539v-1.86076zm1.61089-.95268h-.65821v1.90536h.65821zm.9527%201.391v-.43832h-1.9054v.43832zm-.4057-.95268h-.547v1.90536h.547zm-.95264.40562v.54706h1.90534v-.54706zm.95154.95268h.0011v-1.90536h-.0011zm-.95264-1.391v.43832h1.90534v-.43832zm-.25147.95268h1.20411v-1.90536h-1.20411zm-.95268-2.15538v1.2027h1.90539v-1.2027zm1.60939-.95268h-.65671v1.90536h.65671zm-.95267-.14197v1.09465h1.90537v-1.09465zm3.14187-.95268h-2.1892v1.90535h2.1892zm-.9527.95248v.0002h1.9054v-.0002zm1.4986-.95268h-.5459v1.90535h.5459zm-.9527-1.45439v2.40707h1.9053v-2.40707zm.4068.95268h.5459v-1.90536h-.5459zm-.9527-1.49954v.54686h1.9054v-.54686zm-9.00411%206.20416h.54617v-1.90536h-.54617zm-.95268-2.15626v1.20358h1.90536v-1.20358zm.29621.95268h.65647v-1.90536h-.65647zm.95268%202.54851v-3.50119h-1.905358v3.50119zm-.40652-.95268h-.54616v1.90533h.54616zm.95268%201.39037v-.43769h-1.90536v.43769zm-.2962-.95268h-.65648v1.90534h.65648zm-.95268-1.78262v2.7353h1.90535v-2.7353zm9.81682-2.70253h-1.6412v1.90536h1.6412zm.9526%201.49974v-.54706h-1.9053v.54706zm-2.5938.95268h1.6412v-1.90536h-1.6412zm-.9527-1.49974v.54706h1.9054v-.54706zm-.67214-3.58997h-.00042v1.90536h.00042zm-.95268.95263v.00005h1.90536v-.00005zm1.75313-.95268h-.80045v1.90536h.80045zm.95269.95281v-.00013h-1.90537v.00013zm-.68592-.95268h-.26677v1.90536h.26677zm.95272%202.01994v-1.06726h-1.9054v1.06726zm-1.21954.95268h.26682v-1.90536h-.26682zm-.95268-.95375v.00107h1.90532v-.00107zm.95268-.95268h-.8004v1.90535h.8004zm.15228.95268v-.26582h-1.90536v.26582zm-.9531.68686h.00042v-1.90536h-.00042zm-.95267-1.75313v.80045h1.90535v-.80045zm1.21949%201.75213h.534v-1.90536h-.534zm-.41868-1.48536v.53268h1.90532v-.53268zm.41868.95268h.534v-1.90536h-.534zm.95268-.42v-.53268h-1.90536v.53268z%22%20fill%3D%22%23646e87%22%20mask%3D%22url(%23a)%22%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E\n- Favicon: https://betterstack.com/assets/favicon-64296699.png\n- Social card (og:image): https://betterstack.com/assets/v2/og_homepage_v3-fdca4632.jpg\n\n## UI Components\n\n- input: background=#151722, textColor=#FFFFFF, borderColor=#202330, borderRadius=12px, shadow=none\n- buttonPrimary: background=transparent, textColor=#FFFFFF, borderColor=#2D2E35, borderRadius=10px, shadow=rgba(255, 255, 255, 0.25) 0px 1px 3px 0px inset\n- buttonSecondary: background=#171926, textColor=#C9D3EE, borderColor=#262935, borderRadius=9999px, shadow=none\n\n## Brand Personality\n\nTone: professional · Energy: medium · Audience: IT professionals and developers\n\n## Better Stack Brand in the Wild\n\nReal-world brand assets — ads, campaigns, marketing materials.\n\n- **The 15 Best Engineering Blogs that every CTO Should Read | Better Stack**\n - Image: https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/7baa99fb-ddcd-4d57-9f51-eebacb619c00/orig\n - Source: https://betterstack.com/community/blog/cto-blogs/\n- **Top 10 Checkly Alternatives 2026 | Better Stack Community**\n - Image: https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/e7eee3a4-f6a7-4b19-0014-9a1b01068600/orig\n - Source: https://betterstack.com/community/comparisons/checkly-alternative/\n- **The 15 Best Engineering Blogs that every CTO Should Read | Better Stack**\n - Image: https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/7ba808a6-ce42-483e-3724-0bbd60c9c500/orig\n - Source: https://betterstack.com/community/blog/cto-blogs/\n- **A Complete Guide to Pino Logging in Node.js | Better Stack Community**\n - Image: https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/230fedae-f83a-4750-513f-74603382ca00/orig\n - Source: https://betterstack.com/community/guides/logging/how-to-install-setup-and-use-pino-to-log-node-js-applications/\n- **The 15 Best Engineering Blogs that every CTO Should Read | Better Stack**\n - Image: https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/8d7e0bfd-372a-4c4f-7d3e-85e263fafc00/orig\n - Source: https://betterstack.com/community/blog/cto-blogs/\n- **The 15 Best Engineering Blogs that every CTO Should Read | Better Stack**\n - Image: https://imagedelivery.betterstackcdn.com/xZXo0QFi-1_4Zimer-T0XQ/51356ce1-f3f6-4340-04d2-5d455da0bb00/orig\n - Source: https://betterstack.com/community/blog/cto-blogs/\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\": \"Helvetica Neue\",\n \"role\": \"body\"\n },\n {\n \"family\": \"Arial\",\n \"role\": \"body\"\n },\n {\n \"family\": \"Noto Sans\",\n \"role\": \"body\"\n }\n ],\n \"colors\": {\n \"primary\": \"#939DB8\",\n \"secondary\": \"#C9D3EE\",\n \"accent\": \"#171926\",\n \"background\": \"#0B0C14\",\n \"textPrimary\": \"#0B0C14\",\n \"link\": \"#171926\"\n },\n \"typography\": {\n \"fontFamilies\": {\n \"primary\": \"Roboto\",\n \"heading\": \"Roboto\"\n },\n \"fontStacks\": {\n \"heading\": [\n \"Helvetica Now Display\",\n \"ui-sans-serif\",\n \"system-ui\",\n \"-apple-system\",\n \"BlinkMacSystemFont\",\n \"Segoe UI\",\n \"Roboto\",\n \"Helvetica Neue\",\n \"Arial\",\n \"Noto Sans\",\n \"sans-serif\",\n \"Apple Color Emoji\",\n \"Segoe UI Emoji\",\n \"Segoe UI Symbol\",\n \"Noto Color Emoji\"\n ],\n \"body\": [\n \"Helvetica Now Text\",\n \"ui-sans-serif\",\n \"system-ui\",\n \"-apple-system\",\n \"BlinkMacSystemFont\",\n \"Segoe UI\",\n \"Roboto\",\n \"Helvetica Neue\",\n \"Arial\",\n \"Noto Sans\",\n \"sans-serif\",\n \"Apple Color Emoji\",\n \"Segoe UI Emoji\",\n \"Segoe UI Symbol\",\n \"Noto Color Emoji\"\n ],\n \"paragraph\": [\n \"Helvetica Now Text\",\n \"ui-sans-serif\",\n \"system-ui\",\n \"-apple-system\",\n \"BlinkMacSystemFont\",\n \"Segoe UI\",\n \"Roboto\",\n \"Helvetica Neue\",\n \"Arial\",\n \"Noto Sans\",\n \"sans-serif\",\n \"Apple Color Emoji\",\n \"Segoe UI Emoji\",\n \"Segoe UI Symbol\",\n \"Noto Color Emoji\"\n ]\n },\n \"fontSizes\": {\n \"h1\": \"53px\",\n \"h2\": \"40px\",\n \"body\": \"20px\"\n }\n },\n \"spacing\": {\n \"baseUnit\": 8,\n \"borderRadius\": \"6px\"\n },\n \"components\": {\n \"input\": {\n \"background\": \"#151722\",\n \"textColor\": \"#FFFFFF\",\n \"borderColor\": \"#202330\",\n \"borderRadius\": \"12px\",\n \"borderRadiusCorners\": {\n \"topLeft\": \"12px\",\n \"topRight\": \"12px\",\n \"bottomRight\": \"12px\",\n \"bottomLeft\": \"12px\"\n },\n \"shadow\": \"none\"\n },\n \"buttonPrimary\": {\n \"background\": \"transparent\",\n \"textColor\": \"#FFFFFF\",\n \"borderColor\": \"#2D2E35\",\n \"borderRadius\": \"10px\",\n \"borderRadiusCorners\": {\n \"topLeft\": \"10px\",\n \"topRight\": \"10px\",\n \"bottomRight\": \"10px\",\n \"bottomLeft\": \"10px\"\n },\n \"shadow\": \"rgba(255, 255, 255, 0.25) 0px 1px 3px 0px inset\"\n },\n \"buttonSecondary\": {\n \"background\": \"#171926\",\n \"textColor\": \"#C9D3EE\",\n \"borderColor\": \"#262935\",\n \"borderRadius\": \"9999px\",\n \"borderRadiusCorners\": {\n \"topLeft\": \"9999px\",\n \"topRight\": \"9999px\",\n \"bottomRight\": \"9999px\",\n \"bottomLeft\": \"9999px\"\n },\n \"shadow\": \"none\"\n }\n },\n \"images\": {\n \"logo\": \"data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22154%22%20height%3D%2221%22%20class%3D%22scale-%5B65%25%5D%20-mx-6%22%20alt%3D%22Better%20Stack%22%20style%3D%22--currentColor%3A%20currentColor%3B%22%20data-fc-idx%3D%220%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22root%22%20fill%3D%22none%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%20width%3D%2214%22%20class%3D%22ml-2%20transition%20hover%3A-rotate-%5B15deg%5D%20hidden%20lg%3Ainline%22%3E%3Cmask%20id%3D%22a%22%20fill%3D%22%23000%22%20height%3D%2214%22%20maskUnits%3D%22userSpaceOnUse%22%20width%3D%2214%22%20x%3D%22.84082%22%20y%3D%22.910156%22%3E%3Cpath%20d%3D%22m.84082.910156h14v14h-14z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m12.4541%201.91016h-4.37651v.54686h-.54823v.54771%201.85936%201.2038h-.54617v.54725h-.87535v.54642h-.87576v.54777h-.54616v.54551h-.0011-.54589-.54734v-.65488h-.54706v2.84474h.54616v.6549h.54824v.547h.54699v.4392.6557.5469.4376.0003h.65647v-.0003h.43765v-.4376h-.43765v-.5469h.43765v-.6557h.54706v-.5478h.65609v.5472h.43768v.1982h1.09412v-.4377h-.54709v-.8541h.54701v-.5472h.54712v-.87494h.54616v-1.86076h.65821v.43832h.547v-.54706h-.0011v-.43832h-1.20411v-1.2027h.65671v-1.09465h2.1892v-.0002h.5459v-2.40707h-.5459zm-9.41064%205.25148h-.54617v-1.20358h-.65647v3.50119h.54616v.43769h.65648zm7.22294-1.74985h1.6412v.54706h-1.6412zm-1.62526-2.63729h.00042v-.00005h.80045v.00013h.26677v1.06726h-.26682v-.00107h-.8004v-.26582h-.00042zm.26682.79945h.534v-.53268h-.534z%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22m8.07759%201.91016v-.952682h-.95268v.952682zm4.37651%200h.9527v-.952682h-.9527zm-4.37651.54686v.95268h.95268v-.95268zm-.54823%200v-.95268h-.95268v.95268zm0%203.61087v.95268h.95268v-.95268zm-.54617%200v-.95268h-.95267v.95268zm0%20.54725v.95268h.95268v-.95268zm-.87535%200v-.95268h-.95267v.95268zm0%20.54642v.95268h.95268v-.95268zm-.87576%200v-.95268h-.95268v.95268zm0%20.54777v.95268h.95268v-.95268zm-.54616%200v-.95268h-.95268v.95268zm0%20.54551v.95268h.95268v-.95268zm-1.09433%200h-.95268v.95268h.95268zm0-.65488h.95268v-.95268h-.95268zm-.54706%200v-.95268h-.95268v.95268zm0%202.84474h-.95268v.9527h.95268zm.54616%200h.95268v-.9527h-.95268zm0%20.6549h-.95268v.9526h.95268zm.54824%200h.95268v-.9527h-.95268zm0%20.547h-.95268v.9527h.95268zm.54699%200h.95268v-.9527h-.95268zm0%202.0797h-.95268v.9527h.95268zm.65647%200v.9527h.95268v-.9527zm0-.0003v-.9526h-.95268v.9526zm.43765%200v.9527h.95268v-.9527zm0-.4376h.95268v-.9527h-.95268zm-.43765%200h-.95268v.9527h.95268zm0-.5469v-.9527h-.95268v.9527zm.43765%200v.9527h.95268v-.9527zm0-.6557v-.9527h-.95268v.9527zm.54706%200v.9527h.95268v-.9527zm0-.5478v-.9526h-.95268v.9526zm.65609%200h.95268v-.9526h-.95268zm0%20.5472h-.95267v.9527h.95267zm.43768%200h.95268v-.9527h-.95268zm0%20.1982h-.95268v.9526h.95268zm1.09412%200v.9526h.95268v-.9526zm0-.4377h.95268v-.9527h-.95268zm-.54709%200h-.95267v.9527h.95267zm0-.8541v-.9527h-.95267v.9527zm.54701%200v.9527h.95268v-.9527zm0-.5472v-.9527h-.95268v.9527zm.54712%200v.9527h.95267v-.9527zm0-.87494v-.95267h-.95268v.95267zm.54616%200v.95264h.95271v-.95264zm0-1.86076v-.95268h-.95268v.95268zm.65821%200h.9527v-.95268h-.9527zm0%20.43832h-.9527v.95268h.9527zm.547%200v.95268h.9527v-.95268zm0-.54706h.9527v-.95268h-.9527zm-.0011%200h-.95264v.95268h.95264zm0-.43832h.9527v-.95268h-.9527zm-1.20411%200h-.95268v.95268h.95268zm0-1.2027v-.95268h-.95268v.95268zm.65671%200v.95268h.9527v-.95268zm0-1.09465v-.95268h-.95267v.95268zm2.1892%200v.95267h.9527v-.95267zm0-.0002v-.95268h-.9527v.95268zm.5459%200v.95267h.9526v-.95267zm0-2.40707h.9526v-.95268h-.9526zm-.5459%200h-.9527v.95268h.9527zm-9.95681%204.70462h-.95268v.95268h.95268zm.54617%200h.95267v-.95268h-.95267zm-.54617-1.20358h.95268v-.95268h-.95268zm-.65647%200v-.95268h-.952678v.95268zm0%203.50119h-.952678v.95265h.952678zm.54616%200h.95268v-.95268h-.95268zm0%20.43769h-.95268v.95266h.95268zm.65648%200v.95266h.95267v-.95266zm8.86414-4.48515h.9526v-.95268h-.9526zm-1.6412%200v-.95268h-.9527v.95268zm1.6412.54706v.95268h.9526v-.95268zm-1.6412%200h-.9527v.95268h.9527zm-1.62484-3.18435v.95268h.95268v-.95268zm-.00042%200v-.95268h-.95267v.95268zm.00042-.00005v-.95268h-.95268v.95268zm.80045%200h.95269v-.95268h-.95269zm0%20.00013h-.95268v.95268h.95268zm.26677%200h.95272v-.95268h-.95272zm0%201.06726v.95268h.95272v-.95268zm-.26682%200h-.95268v.95268h.95268zm0-.00107h.95264v-.95268h-.95264zm-.8004%200h-.95268v.95267h.95268zm0-.26582h.95268v-.95268h-.95268zm-.00042%200h-.95267v.95268h.95267zm.26682-.001h-.95268v.95268h.95268zm.534%200v.95268h.95264v-.95268zm0-.53268h.95264v-.95268h-.95264zm-.534%200v-.95268h-.95268v.95268zm-.83037-.17844h4.37651v-1.905352h-4.37651zm.95268-.40581v-.54686h-1.90536v.54686zm-1.50091.95268h.54823v-1.90536h-.54823zm.95268-.40497v-.54771h-1.90536v.54771zm0%201.85936v-1.85936h-1.90536v1.85936zm0%201.2038v-1.2038h-1.90536v1.2038zm-1.49885.95268h.54617v-1.90536h-.54617zm.95268-.40543v-.54725h-1.90535v.54725zm-1.82803.95268h.87535v-1.90536h-.87535zm.95268-.40626v-.54642h-1.90535v.54642zm-1.82844.95268h.87576v-1.90536h-.87576zm.95268-.40491v-.54777h-1.90536v.54777zm-1.49884.95268h.54616v-1.90536h-.54616zm.95268-.40717v-.54551h-1.90536v.54551zm-.95378.95268h.0011v-1.90535h-.0011zm-.54589%200h.54589v-1.90535h-.54589zm-.54734%200h.54734v-1.90535h-.54734zm-.95268-1.60756v.65488h1.90536v-.65488zm.40562.95268h.54706v-1.90536h-.54706zm.95268%201.89206v-2.84474h-1.90536v2.84474zm-.40652-.9527h-.54616v1.9054h.54616zm.95268%201.6076v-.6549h-1.90536v.6549zm-.40444-.9527h-.54824v1.9053h.54824zm.95268%201.4997v-.547h-1.90536v.547zm-.40569-.9527h-.54699v1.9054h.54699zm.95268%201.3919v-.4392h-1.90536v.4392zm0%20.6557v-.6557h-1.90536v.6557zm0%20.5469v-.5469h-1.90536v.5469zm0%20.4376v-.4376h-1.90536v.4376zm0%20.0003v-.0003h-1.90536v.0003zm-.29621-.9526h-.65647v1.9053h.65647zm-.95268.9523v.0003h1.90536v-.0003zm1.39033-.9526h-.43765v1.9053h.43765zm-.95268.515v.4376h1.90536v-.4376zm.51503.9527h.43765v-1.9054h-.43765zm-.95268-1.4996v.5469h1.90536v-.5469zm1.39033-.9527h-.43765v1.9054h.43765zm-.95268.297v.6557h1.90536v-.6557zm1.49974-.9527h-.54706v1.9054h.54706zm-.95268.4049v.5478h1.90536v-.5478zm1.60877-.9526h-.65609v1.9053h.65609zm.95268%201.4998v-.5472h-1.90535v.5472zm-.515-.9527h-.43768v1.9054h.43768zm.95268%201.1509v-.1982h-1.90536v.1982zm.14144-.9527h-1.09412v1.9053h1.09412zm-.95268.515v.4377h1.90536v-.4377zm.40559.9527h.54709v-1.9054h-.54709zm-.95267-1.8068v.8541h1.90535v-.8541zm1.49968-.9527h-.54701v1.9054h.54701zm-.95268.4055v.5472h1.90536v-.5472zm1.4998-.9527h-.54712v1.9054h.54712zm-.95268.07776v.87494h1.90535v-.87494zm1.49884-.95267h-.54616v1.90531h.54616zm-.95268-.90809v1.86076h1.90539v-1.86076zm1.61089-.95268h-.65821v1.90536h.65821zm.9527%201.391v-.43832h-1.9054v.43832zm-.4057-.95268h-.547v1.90536h.547zm-.95264.40562v.54706h1.90534v-.54706zm.95154.95268h.0011v-1.90536h-.0011zm-.95264-1.391v.43832h1.90534v-.43832zm-.25147.95268h1.20411v-1.90536h-1.20411zm-.95268-2.15538v1.2027h1.90539v-1.2027zm1.60939-.95268h-.65671v1.90536h.65671zm-.95267-.14197v1.09465h1.90537v-1.09465zm3.14187-.95268h-2.1892v1.90535h2.1892zm-.9527.95248v.0002h1.9054v-.0002zm1.4986-.95268h-.5459v1.90535h.5459zm-.9527-1.45439v2.40707h1.9053v-2.40707zm.4068.95268h.5459v-1.90536h-.5459zm-.9527-1.49954v.54686h1.9054v-.54686zm-9.00411%206.20416h.54617v-1.90536h-.54617zm-.95268-2.15626v1.20358h1.90536v-1.20358zm.29621.95268h.65647v-1.90536h-.65647zm.95268%202.54851v-3.50119h-1.905358v3.50119zm-.40652-.95268h-.54616v1.90533h.54616zm.95268%201.39037v-.43769h-1.90536v.43769zm-.2962-.95268h-.65648v1.90534h.65648zm-.95268-1.78262v2.7353h1.90535v-2.7353zm9.81682-2.70253h-1.6412v1.90536h1.6412zm.9526%201.49974v-.54706h-1.9053v.54706zm-2.5938.95268h1.6412v-1.90536h-1.6412zm-.9527-1.49974v.54706h1.9054v-.54706zm-.67214-3.58997h-.00042v1.90536h.00042zm-.95268.95263v.00005h1.90536v-.00005zm1.75313-.95268h-.80045v1.90536h.80045zm.95269.95281v-.00013h-1.90537v.00013zm-.68592-.95268h-.26677v1.90536h.26677zm.95272%202.01994v-1.06726h-1.9054v1.06726zm-1.21954.95268h.26682v-1.90536h-.26682zm-.95268-.95375v.00107h1.90532v-.00107zm.95268-.95268h-.8004v1.90535h.8004zm.15228.95268v-.26582h-1.90536v.26582zm-.9531.68686h.00042v-1.90536h-.00042zm-.95267-1.75313v.80045h1.90535v-.80045zm1.21949%201.75213h.534v-1.90536h-.534zm-.41868-1.48536v.53268h1.90532v-.53268zm.41868.95268h.534v-1.90536h-.534zm.95268-.42v-.53268h-1.90536v.53268z%22%20fill%3D%22%23646e87%22%20mask%3D%22url(%23a)%22%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E\",\n \"favicon\": \"https://betterstack.com/assets/favicon-64296699.png\",\n \"ogImage\": \"https://betterstack.com/assets/v2/og_homepage_v3-fdca4632.jpg\",\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 the main brand logo.\",\n \"confidence\": 0.95,\n \"source\": \"llm\"\n },\n \"__llm_button_reasoning\": {\n \"primary\": {\n \"index\": 0,\n \"text\": \"Start for free\",\n \"reasoning\": \"Button #9 has the text 'Start for free', which is a strong call-to-action. It also has a transparent background with white text, making it stand out as a primary action.\"\n },\n \"secondary\": {\n \"index\": 6,\n \"text\": \"Explore incident management\",\n \"reasoning\": \"Button #3, 'Explore incident management', has a different background color (#171926) and serves as a secondary action with less emphasis than the primary CTA.\"\n },\n \"confidence\": 0.9\n },\n \"personality\": {\n \"tone\": \"professional\",\n \"energy\": \"medium\",\n \"targetAudience\": \"IT professionals and developers\"\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 the main brand logo.\",\n \"confidence\": 0.95\n }\n },\n \"buttonClassification\": {\n \"llmCalled\": true,\n \"llmSucceeded\": true\n }\n }\n}\n```\n"
}