{"id":406,"date":"2026-02-27T02:13:45","date_gmt":"2026-02-27T02:13:45","guid":{"rendered":"https:\/\/thyraon.tech\/ai-vision-systems\/"},"modified":"2026-08-14T05:12:16","modified_gmt":"2026-08-14T05:12:16","slug":"ai-vision-systems","status":"publish","type":"page","link":"https:\/\/thyraon.tech\/tr\/ai-vision-systems\/","title":{"rendered":"Yapay Zeka G\u00f6r\u00fcnt\u00fc Sistemleri"},"content":{"rendered":"<style>body.page-id-406 .wp-block-post-content, body.page-id-406 .entry-content, body.page-id-406 main.wp-block-group { max-width: none !important; padding-inline: 0 !important; margin-block: 0 !important; } .thy-live { color-scheme: light; --ink-950: #11191a; --ink-900: #182324; --ink-800: #263536; --ink-700: #3b4b4c; --cyan-600: #087b7b; --cyan-500: #52d5cf; --cyan-300: #97ebe6; --cyan-100: #def8f5; --paper: #f3f1eb; --paper-deep: #e6e2d8; --white: #ffffff; --text: #172426; --muted: #657172; --line: #cbc8bf; --warning: #a45c19; --success: #276f5f; --danger: #a33d4d; --accent-warm: #ff7657; --accent-lime: #c9ed62; --accent-violet: #a993ef; --paper-warm: #f7dfd2; --radius-xs: 4px; --radius-sm: 8px; --radius-md: 16px; --radius-lg: 28px; --shadow-soft: 0 18px 50px rgb(7 21 29 \/ 9%); --shadow-panel: 0 24px 70px rgb(7 21 29 \/ 16%); --motion-fast: 180ms; --motion-base: 420ms; --motion-slow: 720ms; --ease-engineering: cubic-bezier(0.22, 1, 0.36, 1); --content: 1200px; --content-wide: 1360px; --space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.5rem; --space-6: 2rem; --space-7: 3rem; --space-8: 4.5rem; --space-9: 7rem; --step--1: clamp(0.78rem, 0.75rem + 0.12vw, 0.86rem); --step-0: clamp(0.98rem, 0.94rem + 0.18vw, 1.08rem); --step-1: clamp(1.18rem, 1.08rem + 0.38vw, 1.38rem); --step-2: clamp(1.45rem, 1.28rem + 0.7vw, 1.88rem); --step-3: clamp(1.8rem, 1.5rem + 1.25vw, 2.55rem); --step-4: clamp(2.35rem, 1.84rem + 2.1vw, 3.75rem); --step-5: clamp(3rem, 2.1rem + 3.6vw, 5.5rem); width: 100%; max-width: none !important; margin: 0 !important; overflow: clip; background: var(--paper); color: var(--text); font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif; font-size: var(--step-0); line-height: 1.65; } .thy-live { color-scheme: light; --ink-950: #11191a; --ink-900: #182324; --ink-800: #263536; --ink-700: #3b4b4c; --cyan-600: #087b7b; --cyan-500: #52d5cf; --cyan-300: #97ebe6; --cyan-100: #def8f5; --paper: #f3f1eb; --paper-deep: #e6e2d8; --white: #ffffff; --text: #172426; --muted: #657172; --line: #cbc8bf; --warning: #a45c19; --success: #276f5f; --danger: #a33d4d; --accent-warm: #ff7657; --accent-lime: #c9ed62; --accent-violet: #a993ef; --paper-warm: #f7dfd2; --radius-xs: 4px; --radius-sm: 8px; --radius-md: 16px; --radius-lg: 28px; --shadow-soft: 0 18px 50px rgb(7 21 29 \/ 9%); --shadow-panel: 0 24px 70px rgb(7 21 29 \/ 16%); --motion-fast: 180ms; --motion-base: 420ms; --motion-slow: 720ms; --ease-engineering: cubic-bezier(0.22, 1, 0.36, 1); --content: 1200px; --content-wide: 1360px; --space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.5rem; --space-6: 2rem; --space-7: 3rem; --space-8: 4.5rem; --space-9: 7rem; --step--1: clamp(0.78rem, 0.75rem + 0.12vw, 0.86rem); --step-0: clamp(0.98rem, 0.94rem + 0.18vw, 1.08rem); --step-1: clamp(1.18rem, 1.08rem + 0.38vw, 1.38rem); --step-2: clamp(1.45rem, 1.28rem + 0.7vw, 1.88rem); --step-3: clamp(1.8rem, 1.5rem + 1.25vw, 2.55rem); --step-4: clamp(2.35rem, 1.84rem + 2.1vw, 3.75rem); --step-5: clamp(3rem, 2.1rem + 3.6vw, 5.5rem); } .thy-live *, .thy-live *::before, .thy-live *::after { box-sizing: border-box; } .thy-live { min-width: 320px; scroll-behavior: smooth; background: var(--ink-950); } .thy-live { margin: 0; overflow-x: hidden; background: var(--paper); color: var(--text); font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif; font-size: var(--step-0); line-height: 1.65; text-rendering: optimizeLegibility; } .thy-live img, .thy-live picture, .thy-live video, .thy-live canvas { display: block; max-width: 100%; } .thy-live button, .thy-live input, .thy-live select, .thy-live textarea { font: inherit; } .thy-live button, .thy-live a { -webkit-tap-highlight-color: transparent; } .thy-live a { color: inherit; text-decoration-thickness: 0.08em; text-underline-offset: 0.22em; } .thy-live :focus-visible { outline: 3px solid var(--cyan-500); outline-offset: 4px; } .thy-live h1, .thy-live h2, .thy-live h3, .thy-live p, .thy-live ul, .thy-live ol, .thy-live dl, .thy-live figure, .thy-live blockquote { margin-top: 0; } .thy-live h1, .thy-live h2, .thy-live h3 { color: inherit; font-weight: 650; line-height: 1.08; letter-spacing: -0.035em; text-wrap: balance; } .thy-live h1 { font-size: var(--step-5); } .thy-live h2 { font-size: var(--step-4); } .thy-live h3 { font-size: var(--step-2); } .thy-live p, .thy-live li { text-wrap: pretty; } .thy-live p:empty { display: none !important; } .thy-live .shell { width: min(calc(100% - 2rem), var(--content)); margin-inline: auto; } .thy-live .shell--wide { width: min(calc(100% - 2rem), var(--content-wide)); margin-inline: auto; } .thy-live .section { padding-block: var(--space-8); } .thy-live .section--dark { background: var(--ink-950); color: var(--white); } .thy-live .flow > * + * { margin-top: var(--flow-space, 1rem); } .thy-live .cluster { display: flex; flex-wrap: wrap; gap: var(--space-4); align-items: center; } .thy-live .visually-hidden { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; } .thy-live .skip-link { position: fixed; z-index: 1000; inset: 0 auto auto 1rem; min-height: 44px; padding: 0.65rem 1rem; background: var(--cyan-500); color: var(--ink-950); font-weight: 700; transform: translateY(-120%); transition: transform 160ms ease; } .thy-live .skip-link:focus { transform: translateY(1rem); } .thy-live .site-header { position: relative; z-index: 20; background: var(--ink-950); color: var(--white); } .thy-live .site-header__inner { display: flex; min-height: 76px; align-items: center; } .thy-live .wordmark { min-height: 44px; display: inline-flex; align-items: center; color: var(--white); font-size: 1.05rem; font-weight: 800; letter-spacing: 0.17em; text-decoration: none; } .thy-live .site-footer { padding-block: var(--space-7); background: var(--ink-950); color: var(--paper); } .thy-live .placeholder-page { min-height: 65vh; padding-block: var(--space-9); } .thy-live .placeholder-page p { max-width: 70ch; color: var(--muted); font-size: var(--step-1); } @media (min-width: 720px){ .thy-live .shell, .thy-live .shell--wide { width: min(calc(100% - 4rem), var(--content)); } .thy-live .shell--wide { width: min(calc(100% - 4rem), var(--content-wide)); } } @media (prefers-reduced-motion: reduce){ .thy-live *, .thy-live *::before, .thy-live *::after { scroll-behavior: auto !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; } } .thy-live .site-header { position: sticky; top: 0; z-index: 40; border-bottom: 1px solid rgb(117 228 237 \/ 14%); background: rgb(7 21 29 \/ 94%); color: var(--white); backdrop-filter: blur(16px); } .thy-live .site-header__inner { position: relative; display: flex; min-height: 78px; align-items: center; justify-content: space-between; gap: var(--space-5); } .thy-live .brand { display: inline-flex; min-height: 44px; align-items: center; gap: 0.7rem; color: var(--white); text-decoration: none; } .thy-live .brand-mark { position: relative; display: block; width: 42px; height: 42px; overflow: hidden; border: 1px solid rgb(117 228 237 \/ 25%); border-radius: 50%; background: #03070c; } .thy-live .brand-mark img { position: absolute; top: -9px; left: 50%; width: 84px; max-width: none; transform: translateX(-50%); } .thy-live .brand-word { font-size: 0.96rem; font-weight: 800; letter-spacing: 0.17em; } .thy-live .menu-toggle { display: inline-flex; min-width: 76px; min-height: 44px; align-items: center; justify-content: center; gap: 0.55rem; border: 1px solid rgb(117 228 237 \/ 28%); border-radius: 999px; background: transparent; color: var(--white); cursor: pointer; } .thy-live .menu-toggle__label { font-size: var(--step--1); font-weight: 700; } .thy-live .menu-toggle__icon { display: grid; width: 16px; gap: 4px; } .thy-live .menu-toggle__icon span { display: block; height: 1px; background: currentColor; } .thy-live .primary-navigation { position: absolute; top: calc(100% + 1px); right: 0; left: 0; display: none; padding: var(--space-5) max(1rem, calc((100vw - var(--content-wide)) \/ 2)); border-bottom: 1px solid rgb(117 228 237 \/ 18%); background: var(--ink-950); box-shadow: var(--shadow-panel); } .thy-live .primary-navigation[data-open] { display: grid; gap: var(--space-5); } .thy-live .primary-navigation ul, .thy-live .footer-links { padding: 0; margin: 0; list-style: none; } .thy-live .primary-navigation ul { display: grid; gap: 0.2rem; } .thy-live .primary-navigation li a { display: flex; min-height: 46px; align-items: center; border-bottom: 1px solid rgb(117 228 237 \/ 10%); color: var(--paper); font-size: 0.94rem; font-weight: 620; text-decoration: none; } .thy-live .nav-parent { display: flex; align-items: center; } .thy-live .nav-parent > a { flex: 1; } .thy-live .submenu-toggle { display: grid; width: 44px; height: 44px; place-items: center; border: 0; background: transparent; color: var(--paper); cursor: pointer; } .thy-live .submenu-toggle span { width: 8px; height: 8px; border-right: 1px solid currentColor; border-bottom: 1px solid currentColor; transform: rotate(45deg) translate(-2px, -2px); } .thy-live .nav-submenu { display: none !important; padding-left: var(--space-4) !important; } .thy-live .nav-item--has-children[data-submenu-open] > .nav-submenu { display: grid !important; } .thy-live .nav-submenu a { color: #aabfc3 !important; font-size: 0.8rem !important; } .thy-live .button { display: inline-flex; min-height: 48px; align-items: center; justify-content: center; padding: 0.72rem 1.15rem; border: 1px solid transparent; border-radius: var(--radius-sm); font-size: 0.93rem; font-weight: 720; line-height: 1.2; text-align: center; text-decoration: none; transition: transform 160ms ease, background-color 160ms ease, border-color 160ms ease; } .thy-live .button:hover { transform: translateY(-2px); } .thy-live .button--small { min-height: 42px; padding-inline: 1rem; font-size: var(--step--1); } .thy-live .button--signal { background: var(--cyan-500); color: var(--ink-950); } .thy-live .button--signal:hover { background: var(--cyan-300); } .thy-live .button--ghost { border-color: rgb(255 255 255 \/ 28%); background: rgb(255 255 255 \/ 4%); color: var(--white); } .thy-live .button--ghost:hover { border-color: var(--cyan-300); } .thy-live .eyebrow { margin-bottom: var(--space-4); color: var(--cyan-600); font-size: var(--step--1); font-weight: 780; letter-spacing: 0.14em; text-transform: uppercase; } .thy-live .section--dark .eyebrow, .thy-live .hero .eyebrow { color: var(--cyan-300); } .thy-live .hero { position: relative; min-height: min(78vh, 900px); display: grid; align-items: center; overflow: hidden; background: linear-gradient(115deg, rgb(7 21 29 \/ 100%) 0%, rgb(12 32 43 \/ 98%) 55%, rgb(7 21 29 \/ 98%) 100%), var(--ink-950); color: var(--white); } .thy-live .hero::before { position: absolute; inset: 0; background-image: linear-gradient(rgb(117 228 237 \/ 7%) 1px, transparent 1px), linear-gradient(90deg, rgb(117 228 237 \/ 7%) 1px, transparent 1px); background-size: 72px 72px; content: \"\"; mask-image: linear-gradient(to right, black, transparent 75%); } .thy-live .hero__layout { position: relative; z-index: 1; } .thy-live .hero__copy { max-width: 900px; --flow-space: 1.5rem; } .thy-live .hero h1 { max-width: 15ch; margin-bottom: 0; } .thy-live .hero__summary { max-width: 65ch; color: #c9d7dc; font-size: var(--step-1); } .thy-live .hero__actions { margin-top: var(--space-6); } .thy-live .status-badge { display: inline-flex; min-height: 26px; align-items: center; padding: 0.2rem 0.5rem; border: 1px solid currentColor; border-radius: 999px; color: var(--muted); font-size: 0.66rem; font-weight: 800; letter-spacing: 0.065em; line-height: 1.2; text-transform: uppercase; } .thy-live .status-badge--verified { color: var(--success); } .thy-live .status-badge--optional, .thy-live .status-badge--under-development, .thy-live .status-badge--planned, .thy-live .status-badge--unconfirmed, .thy-live .status-badge--customer-verification-required { color: var(--warning); } .thy-live .status-badge--obsolete { color: var(--danger); } .thy-live .product-card { position: relative; display: flex; min-height: 100%; flex-direction: column; padding: var(--space-6); border-top: 1px solid var(--line); background: var(--white); transition: transform 180ms ease, box-shadow 180ms ease; } .thy-live .product-card:hover { z-index: 1; transform: translateY(-4px); box-shadow: var(--shadow-soft); } .thy-live .product-card__meta { display: flex; min-height: 48px; align-items: flex-start; justify-content: space-between; gap: var(--space-3); color: var(--muted); font-size: var(--step--1); } .thy-live .product-card h3 { margin-block: var(--space-4); } .thy-live .product-card h3 a { text-decoration: none; } .thy-live .product-card p { color: var(--muted); } .thy-live .product-card .text-link { margin-top: auto; } .thy-live .text-link { display: inline-flex; min-height: 44px; align-items: center; gap: 0.5rem; color: var(--ink-800); font-size: 0.92rem; font-weight: 750; text-decoration: none; } .thy-live .table-scroll { max-width: 100%; overflow-x: auto; border: 1px solid var(--line); border-radius: var(--radius-sm); background: var(--white); } .thy-live .spec-table { width: 100%; min-width: 880px; border-collapse: collapse; font-size: 0.9rem; } .thy-live .spec-table th, .thy-live .spec-table td { padding: 1rem; border-bottom: 1px solid var(--line); text-align: left; vertical-align: top; } .thy-live .spec-table thead th { background: var(--ink-900); color: var(--white); font-size: var(--step--1); letter-spacing: 0.05em; text-transform: uppercase; } .thy-live .spec-table tbody th { width: 16%; color: var(--ink-900); } .thy-live .spec-table .spec-value { width: 22%; font-weight: 720; } .thy-live .system-path, .thy-live .workflow { padding: 0; margin: 0; list-style: none; } .thy-live .system-path { display: grid; gap: 1px; border: 1px solid rgb(117 228 237 \/ 16%); background: rgb(117 228 237 \/ 16%); } .thy-live .system-path__stage { position: relative; display: grid; min-height: 132px; align-content: space-between; padding: var(--space-5); background: var(--ink-900); color: var(--white); } .thy-live .system-path__stage--customer { background: #18303a; } .thy-live .system-path__index, .thy-live .ownership-label { color: var(--cyan-300); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.68rem; letter-spacing: 0.08em; text-transform: uppercase; } .thy-live .ownership-label { color: #91a8b0; } .thy-live .workflow { display: grid; border-top: 1px solid var(--line); } .thy-live .workflow-step { display: grid; grid-template-columns: 3rem 1fr; gap: var(--space-4); padding-block: var(--space-5); border-bottom: 1px solid var(--line); } .thy-live .workflow-step__number { color: var(--cyan-600); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: var(--step--1); font-weight: 760; } .thy-live .workflow-step h3 { margin-bottom: 0.5rem; font-size: var(--step-1); } .thy-live .workflow-step p { margin-bottom: 0; color: var(--muted); } .thy-live .cta-panel { display: grid; gap: var(--space-6); align-items: end; padding: clamp(2rem, 5vw, 4.5rem); border: 1px solid rgb(117 228 237 \/ 22%); border-radius: var(--radius-md); background: linear-gradient(135deg, rgb(32 198 215 \/ 10%), transparent 46%), var(--ink-900); color: var(--white); box-shadow: var(--shadow-panel); } .thy-live .cta-panel h2 { max-width: 15ch; margin-bottom: 0; } .thy-live .cta-panel p:not(.eyebrow) { max-width: 60ch; color: #c2d1d6; } .thy-live .site-footer { padding-block: var(--space-8) var(--space-5); border-top: 1px solid rgb(117 228 237 \/ 15%); background: #050f15; color: var(--paper); } .thy-live .footer-grid { display: grid; gap: var(--space-7); } .thy-live .footer-positioning p { max-width: 52ch; color: #aebfc5; } .thy-live .footer-label { margin-bottom: var(--space-3); color: #78909a; font-size: 0.7rem; font-weight: 760; letter-spacing: 0.11em; text-transform: uppercase; } .thy-live .footer-links { display: grid; gap: 0.5rem; } .thy-live .footer-links a, .thy-live .footer-email { display: inline-flex; min-height: 38px; align-items: center; text-decoration: none; } .thy-live .footer-email { color: var(--cyan-300); font-weight: 720; } .thy-live .footer-note { max-width: 42ch; color: #8fa4ac; font-size: var(--step--1); } .thy-live .footer-meta { display: flex; flex-wrap: wrap; justify-content: space-between; gap: var(--space-3); padding-top: var(--space-6); margin-top: var(--space-7); border-top: 1px solid rgb(117 228 237 \/ 12%); color: #78909a; font-size: 0.72rem; } @media (min-width: 760px){ .thy-live .system-path { grid-template-columns: repeat(5, 1fr); } .thy-live .system-path__stage:not(:last-child)::after { position: absolute; z-index: 2; top: 50%; right: -7px; width: 12px; height: 12px; border-top: 1px solid var(--cyan-300); border-right: 1px solid var(--cyan-300); background: var(--ink-900); content: \"\"; transform: translateY(-50%) rotate(45deg); } .thy-live .workflow { grid-template-columns: repeat(2, 1fr); border-left: 1px solid var(--line); } .thy-live .workflow-step { padding: var(--space-6); border-right: 1px solid var(--line); } .thy-live .cta-panel { grid-template-columns: 1fr auto; } .thy-live .footer-grid { grid-template-columns: 1.4fr 0.7fr 1fr; } } @media (min-width: 1080px){ .thy-live .menu-toggle { display: none; } .thy-live .primary-navigation, .thy-live .primary-navigation[data-open] { position: static; display: flex; flex: 1; align-items: center; justify-content: flex-end; gap: var(--space-5); padding: 0; border: 0; background: transparent; box-shadow: none; } .thy-live .primary-navigation ul { display: flex; align-items: center; gap: 1.3rem; } .thy-live .primary-navigation li a { min-height: 44px; border: 0; color: #c8d6da; font-size: 0.82rem; } .thy-live .primary-navigation li a:hover { color: var(--cyan-300); } .thy-live .nav-item--has-children { position: relative; } .thy-live .nav-parent > a { flex: initial; } .thy-live .submenu-toggle { width: 18px; color: #c8d6da; } .thy-live .nav-submenu, .thy-live .nav-item--has-children[data-submenu-open] > .nav-submenu { position: absolute; top: calc(100% - 1px); left: 0; display: none !important; min-width: 250px; padding: 0.55rem !important; border: 1px solid rgb(117 228 237 \/ 18%); background: var(--ink-950); box-shadow: var(--shadow-panel); } .thy-live .nav-item--has-children:hover > .nav-submenu, .thy-live .nav-item--has-children:focus-within > .nav-submenu, .thy-live .nav-item--has-children[data-submenu-open] > .nav-submenu { display: grid !important; } .thy-live .nav-submenu a { min-height: 40px !important; padding-inline: 0.75rem; } } .thy-live .section-stack { --flow-space: var(--space-7); } \/* AI Vision Systems - four-stage engineering showroom *\/ .thy-live .ai-showcase-hero { overflow: hidden; background: var(--paper); } .thy-live .ai-showcase-hero__layout { display: grid; gap: clamp(2.5rem, 6vw, 6rem); align-items: center; } .thy-live .ai-showcase-hero__copy { display: grid; width: min(100%, 620px); gap: var(--space-5); justify-self: center; } .thy-live .ai-showcase-hero h1 { max-width: 13ch; margin: 0; font-size: clamp(3rem, 5.2vw, 5.25rem); line-height: .96; } .thy-live .ai-showcase-hero__copy > p { max-width: 64ch; margin: 0; color: var(--muted); } .thy-live .ai-showcase-hero__actions { align-items: center; gap: var(--space-5); } .thy-live .ai-showcase-hero__actions .text-link { color: var(--ink-900); } .thy-live .ai-showcase-hero__media, .thy-live .ai-showcase-model__media { width: min(100%, 700px); margin: 0; justify-self: center; } .thy-live .ai-showcase-hero__media > div { position: relative; min-height: 390px; padding: clamp(1.5rem, 4vw, 4rem); background: var(--ink-950); box-shadow: var(--shadow-panel); } .thy-live .ai-showcase-hero__media img { width: 100%; height: 100%; max-height: 500px; object-fit: contain; } .thy-live .ai-showcase-hero__media span { position: absolute; right: 0; bottom: 0; padding: .75rem 1rem; background: var(--accent-warm); color: var(--ink-950); font-size: .68rem; font-weight: 850; letter-spacing: .09em; } .thy-live .ai-showcase-hero__media figcaption, .thy-live .ai-showcase-model__media figcaption { padding-top: var(--space-3); color: var(--muted); font-size: .72rem; } .thy-live .ai-model-showroom { background: var(--white); } .thy-live .ai-model-showroom__intro { display: grid; gap: var(--space-6); padding-block: var(--space-8) var(--space-6); } .thy-live .ai-model-showroom__intro > div:first-child { display: grid; gap: var(--space-4); } .thy-live .ai-model-showroom__intro h2 { max-width: 18ch; } .thy-live .ai-model-showroom__intro p { max-width: 64ch; margin: 0; color: var(--muted); } .thy-live .ai-model-rail { display: grid; grid-template-columns: repeat(4, minmax(160px, 1fr)); overflow-x: auto; border-block: 1px solid var(--line); } .thy-live .ai-model-rail a { display: grid; gap: .35rem; min-height: 92px; padding: 1rem; border-right: 1px solid var(--line); color: var(--ink-900); text-decoration: none; transition: background-color var(--motion-fast) ease, color var(--motion-fast) ease; } .thy-live .ai-model-rail a:last-child { border-right: 0; } .thy-live .ai-model-rail a[aria-current=\"true\"], .thy-live .ai-model-rail a:hover { background: var(--ink-900); color: var(--white); } .thy-live .ai-model-rail strong { font-size: var(--step-1); } .thy-live .ai-model-rail span { font-size: .72rem; line-height: 1.35; } .thy-live .ai-showcase-model { --model-signal: var(--cyan-500); padding-block: var(--space-9); border-top: 1px solid var(--line); scroll-margin-top: 7rem; } .thy-live .ai-showcase-model--dual { --model-signal: var(--accent-violet); background: var(--paper); } .thy-live .ai-showcase-model--thermal { --model-signal: var(--accent-warm); } .thy-live .ai-showcase-model--interface { --model-signal: var(--accent-lime); background: var(--paper-deep); } .thy-live .ai-showcase-model__layout { display: grid; gap: clamp(2.5rem, 6vw, 6rem); align-items: center; } .thy-live .ai-showcase-model__media > div { display: grid; min-height: clamp(320px, 42vw, 580px); place-items: center; overflow: hidden; background: var(--ink-950); box-shadow: var(--shadow-panel); } .thy-live .ai-showcase-model__media img { width: 100%; height: 100%; max-height: 560px; object-fit: contain; transition: transform var(--motion-slow) var(--ease-engineering); } .thy-live .ai-showcase-model:hover .ai-showcase-model__media img { transform: scale(1.025); } .thy-live .ai-showcase-model__copy { display: grid; width: min(100%, 620px); gap: var(--space-5); justify-self: center; } .thy-live .ai-showcase-model__title { display: grid; grid-template-columns: 4.6rem 1fr; gap: var(--space-5); align-items: start; } .thy-live .ai-showcase-model__badge { display: grid; width: 4.6rem; height: 4.6rem; place-items: center; background: var(--model-signal); color: var(--ink-950); font-size: var(--step-1); font-weight: 850; } .thy-live .ai-showcase-model__title p { margin: 0 0 .35rem; color: var(--muted); font-size: .75rem; font-weight: 750; letter-spacing: .06em; text-transform: uppercase; } .thy-live .ai-showcase-model__title h2 { margin: 0; overflow-wrap: normal; font-size: var(--step-3); word-break: normal; } .thy-live .ai-showcase-model__role { max-width: 58ch; margin: 0; color: var(--ink-700); font-size: var(--step-1); } .thy-live .ai-showcase-model__statuses { gap: var(--space-3); } .thy-live .ai-model-specs { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 0; border-block: 1px solid var(--line); } .thy-live .ai-model-specs > div { padding: .9rem 0; border-bottom: 1px solid var(--line); } .thy-live .ai-model-specs > div:nth-child(odd) { padding-right: var(--space-4); } .thy-live .ai-model-specs > div:nth-child(even) { padding-left: var(--space-4); border-left: 1px solid var(--line); } .thy-live .ai-model-specs dt { color: var(--muted); font-size: .68rem; font-weight: 750; text-transform: uppercase; } .thy-live .ai-model-specs dd { margin: .35rem 0 0; color: var(--ink-900); font-size: .85rem; font-weight: 720; } .thy-live .ai-showcase-model__conditions { padding: var(--space-5); background: var(--ink-900); color: var(--white); } .thy-live .ai-showcase-model__conditions strong { color: var(--model-signal); font-size: .72rem; letter-spacing: .06em; text-transform: uppercase; } .thy-live .ai-showcase-model__conditions p { margin: .65rem 0 0; color: #cfdbda; font-size: .78rem; } .thy-live .ai-showcase-model__copy > .button { justify-self: start; } .thy-live .ai-comparison-section { background: var(--paper); } .thy-live .ai-comparison-wrap { overflow-x: auto; background: var(--white); scrollbar-color: var(--accent-violet) var(--paper-deep); } .thy-live .ai-comparison-wrap:focus-visible { outline: 3px solid var(--cyan-500); outline-offset: 3px; } .thy-live .ai-comparison-table { width: 100%; min-width: 1180px; border-collapse: collapse; font-size: .8rem; line-height: 1.4; } .thy-live .ai-comparison-table th, .thy-live .ai-comparison-table td { padding: 1rem; border-bottom: 1px solid var(--line); text-align: left; vertical-align: top; } .thy-live .ai-comparison-table thead th { background: var(--ink-950); color: var(--white); font-size: .65rem; letter-spacing: .06em; text-transform: uppercase; } .thy-live .ai-comparison-table tbody th { min-width: 9rem; background: var(--paper-deep); color: var(--ink-900); } .thy-live .ai-comparison-note { display: grid; grid-template-columns: minmax(180px, .35fr) minmax(0, 1.65fr); gap: var(--space-6); padding: var(--space-5); background: var(--ink-900); color: var(--white); } .thy-live .ai-comparison-note p { margin: 0; color: #cfdbda; } @media (min-width: 960px){ .thy-live .ai-showcase-hero__layout { grid-template-columns: minmax(420px, .9fr) minmax(480px, 1.1fr); } .thy-live .ai-showcase-model__layout { grid-template-columns: minmax(480px, 1.08fr) minmax(420px, .92fr); } .thy-live .ai-model-showroom__intro { grid-template-columns: minmax(260px, .55fr) minmax(0, 1.45fr); align-items: end; } .thy-live .ai-showcase-model--reverse .ai-showcase-model__media { grid-column: 2; } .thy-live .ai-showcase-model--reverse .ai-showcase-model__copy { grid-row: 1; grid-column: 1; } } @media (max-width: 719px){ .thy-live .ai-showcase-hero { padding-block: 2rem; } .thy-live .ai-showcase-hero__layout { gap: var(--space-5); } .thy-live .ai-showcase-hero__copy { gap: var(--space-4); } .thy-live .ai-showcase-hero h1 { max-width: 11ch; font-size: clamp(2.65rem, 12vw, 3.25rem); overflow-wrap: normal; word-break: normal; } .thy-live .ai-showcase-hero__copy > p { font-size: .88rem; line-height: 1.5; } .thy-live .ai-showcase-hero__actions { gap: var(--space-4); } .thy-live .ai-showcase-hero__actions .button { min-height: 44px; } .thy-live .ai-showcase-hero__media > div { min-height: 220px; padding: 1rem; } .thy-live .ai-showcase-hero__media figcaption { display: none; } .thy-live .ai-showcase-hero__media span { padding: .5rem .65rem; font-size: .58rem; } .thy-live .ai-showcase-model__media > div { min-height: 310px; } .thy-live .ai-model-showroom__intro { padding-inline: var(--space-4); } .thy-live .ai-model-rail { grid-template-columns: repeat(4, minmax(145px, 1fr)); } .thy-live .ai-showcase-model { padding-block: var(--space-8); } .thy-live .ai-showcase-model__copy { width: 100%; } .thy-live .ai-showcase-model__title { grid-template-columns: 3.8rem 1fr; } .thy-live .ai-showcase-model__badge { width: 3.8rem; height: 3.8rem; } .thy-live .ai-model-specs, .thy-live .ai-comparison-note { grid-template-columns: 1fr; } .thy-live .ai-model-specs > div:nth-child(odd), .thy-live .ai-model-specs > div:nth-child(even) { padding-inline: 0; border-left: 0; } .thy-live .ai-comparison-wrap::after { display: block; padding: .7rem 1rem; background: var(--paper-deep); color: var(--muted); content: \"Swipe horizontally to compare C1-C4\"; font-size: .72rem; } } @media (prefers-reduced-motion: reduce){ .thy-live .ai-showcase-model__media img { transition: none; } } .thy-live .section-heading { margin-bottom: var(--space-7); } .thy-live .section-heading h2 { max-width: 17ch; margin-bottom: 0; } .thy-live .section-heading > p, .thy-live .section-heading--split > p { max-width: 62ch; margin-bottom: 0; color: var(--muted); } .thy-live .section-heading--light h2 { color: var(--white); } .thy-live .section-heading--light > p { color: #aabdc4; } .thy-live .hero__layout { display: grid; gap: var(--space-7); align-items: center; } .thy-live .hero__visual { width: 100%; } .thy-live .signal-console { position: relative; padding: var(--space-5); border: 1px solid rgb(117 228 237 \/ 24%); border-radius: var(--radius-md); background: linear-gradient(145deg, rgb(32 198 215 \/ 9%), transparent 50%), rgb(5 15 21 \/ 80%); box-shadow: 0 30px 80px rgb(0 0 0 \/ 35%); } .thy-live .signal-console::after { position: absolute; inset: 9px; border: 1px solid rgb(117 228 237 \/ 8%); border-radius: calc(var(--radius-md) - 6px); content: \"\"; pointer-events: none; } .thy-live .signal-console__header, .thy-live .signal-live { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); } .thy-live .signal-console__header { position: relative; z-index: 1; padding-bottom: var(--space-4); border-bottom: 1px solid rgb(117 228 237 \/ 15%); color: #b9cbd1; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.68rem; letter-spacing: 0.08em; text-transform: uppercase; } .thy-live .signal-live { justify-content: flex-end; color: var(--cyan-300); } .thy-live .signal-live i { width: 6px; height: 6px; border-radius: 50%; background: var(--cyan-500); box-shadow: 0 0 14px var(--cyan-500); } .thy-live .signal-console__route { position: relative; z-index: 1; display: grid; grid-template-columns: auto 1fr auto 1fr auto; align-items: center; padding-block: var(--space-7); } .thy-live .signal-node { display: grid; width: 52px; height: 52px; place-items: center; border: 1px solid var(--cyan-300); border-radius: 50%; color: var(--cyan-300); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.7rem; font-weight: 800; box-shadow: inset 0 0 22px rgb(32 198 215 \/ 8%); } .thy-live .signal-node--module { width: 64px; height: 64px; border-color: var(--cyan-500); background: rgb(32 198 215 \/ 11%); box-shadow: 0 0 40px rgb(32 198 215 \/ 15%), inset 0 0 24px rgb(32 198 215 \/ 10%); } .thy-live .signal-node--customer { border-style: dashed; border-color: #7d929a; color: #a9bbc1; } .thy-live .signal-line { height: 1px; background: linear-gradient(90deg, var(--cyan-500), rgb(117 228 237 \/ 25%)); } .thy-live .signal-console__layers { position: relative; z-index: 1; display: grid; gap: 1px; margin: 0; background: rgb(117 228 237 \/ 12%); } .thy-live .signal-console__layers div { padding: var(--space-4); background: rgb(7 21 29 \/ 94%); } .thy-live .signal-console__layers dt { color: #7f969e; font-size: 0.66rem; font-weight: 720; letter-spacing: 0.07em; text-transform: uppercase; } .thy-live .signal-console__layers dd { margin: 0.2rem 0 0; color: var(--white); font-size: 0.84rem; font-weight: 650; } .thy-live .signal-console > p { position: relative; z-index: 1; margin: var(--space-4) 0 0; color: #7f969e; font-size: 0.72rem; } .thy-live .system-role-section { padding-top: var(--space-9); } .thy-live .system-role-section .section-heading > p { color: #a8bbc1; } .thy-live .boundary-strip { display: grid; gap: var(--space-3); align-items: center; padding: var(--space-5); border-left: 3px solid var(--cyan-500); background: rgb(255 255 255 \/ 4%); } .thy-live .boundary-strip span { color: #81979f; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.66rem; letter-spacing: 0.07em; text-transform: uppercase; } .thy-live .boundary-strip strong { color: var(--white); font-size: 0.94rem; } .thy-live .family-section { background: var(--paper); } .thy-live .family-index { border-top: 1px solid var(--line); } .thy-live .family-row { display: grid; grid-template-columns: 2.5rem 1fr auto; gap: var(--space-4); align-items: start; padding-block: var(--space-5); border-bottom: 1px solid var(--line); } .thy-live .family-row > p { grid-column: 2 \/ -1; max-width: 67ch; margin: 0; color: var(--muted); } .thy-live .family-row__index, .thy-live .family-row__role { color: var(--cyan-600); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.7rem; letter-spacing: 0.06em; text-transform: uppercase; } .thy-live .family-row__role { margin-bottom: 0.5rem; } .thy-live .family-row h3 { margin-bottom: 0; font-size: var(--step-1); } .thy-live .family-row__link { display: grid; width: 44px; height: 44px; place-items: center; border: 1px solid var(--line); border-radius: 50%; color: var(--ink-900); text-decoration: none; } .thy-live .featured-section { background: var(--ink-950); color: var(--white); } .thy-live .featured-grid { display: grid; gap: 1px; background: rgb(117 228 237 \/ 13%); } .thy-live .featured-grid .product-card { border-top: 0; background: var(--ink-900); color: var(--white); } .thy-live .featured-grid .product-card:hover { box-shadow: 0 24px 60px rgb(0 0 0 \/ 28%); } .thy-live .product-card__media { position: relative; display: block; aspect-ratio: 4 \/ 3; overflow: hidden; margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-5); background: #eaf0f2; } .thy-live .product-card__media::after { position: absolute; inset: 0; background: linear-gradient(to top, rgb(7 21 29 \/ 18%), transparent 46%); content: \"\"; } .thy-live .product-card__media img { width: 100%; height: 100%; object-fit: cover; transition: transform 300ms ease; } .thy-live .product-card:hover .product-card__media img { transform: scale(1.025); } .thy-live .featured-grid .product-card__meta, .thy-live .featured-grid .product-card p { color: #9cb0b7; } .thy-live .featured-grid .text-link, .thy-live .text-link--light { color: var(--cyan-300); } .thy-live .section-link { display: flex; justify-content: flex-end; padding-top: var(--space-5); } .thy-live .workflow-section { background: var(--white); } .thy-live .workflow-layout { display: grid; gap: var(--space-7); } .thy-live .workflow-layout .section-heading { margin-bottom: 0; } .thy-live .workflow-layout .section-heading p:not(.eyebrow) { margin-block: var(--space-5); } .thy-live .evidence-section { background: var(--paper-deep); } .thy-live .evidence-layout { display: grid; gap: var(--space-7); align-items: center; } .thy-live .evidence-media { margin: 0; } .thy-live .evidence-media img { width: 100%; aspect-ratio: 4 \/ 3; object-fit: cover; border-radius: var(--radius-sm); box-shadow: var(--shadow-soft); } .thy-live .evidence-media figcaption { padding-top: var(--space-3); color: var(--muted); font-size: 0.74rem; } .thy-live .evidence-copy h2 { max-width: 14ch; } .thy-live .evidence-copy > p:not(.eyebrow) { max-width: 62ch; color: var(--muted); } .thy-live .evidence-list { margin: var(--space-6) 0 0; border-top: 1px solid var(--line); } .thy-live .evidence-list div { padding-block: var(--space-4); border-bottom: 1px solid var(--line); } .thy-live .evidence-list dt { color: var(--ink-900); font-weight: 750; } .thy-live .evidence-list dd { margin: 0.4rem 0 0; color: var(--muted); } .thy-live .resource-section { background: var(--paper); } .thy-live .resource-grid { display: grid; gap: 1px; background: var(--line); } .thy-live .resource-card { display: flex; min-height: 100%; flex-direction: column; padding: var(--space-6); background: var(--white); } .thy-live .resource-card > span { color: var(--cyan-600); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.7rem; } .thy-live .resource-card h3 { margin-block: var(--space-5) var(--space-4); } .thy-live .resource-card p { color: var(--muted); } .thy-live .resource-card .text-link { margin-top: auto; } .thy-live .final-cta-section { padding-block: var(--space-9); } @media (min-width: 720px){ .thy-live .section-heading--split { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(260px, 0.8fr); gap: var(--space-7); align-items: end; } .thy-live .signal-console__layers { grid-template-columns: repeat(3, 1fr); } .thy-live .boundary-strip { grid-template-columns: 0.7fr 1.6fr 0.7fr; } .thy-live .boundary-strip span:last-child { text-align: right; } .thy-live .family-row { grid-template-columns: 3rem minmax(220px, 0.8fr) minmax(300px, 1fr) auto; align-items: center; } .thy-live .family-row > p { grid-column: auto; } .thy-live .featured-grid, .thy-live .resource-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1040px){ .thy-live .hero__layout { grid-template-columns: minmax(0, 1.2fr) minmax(390px, 0.8fr); } .thy-live .hero__copy { padding-right: var(--space-6); } .thy-live .featured-grid { grid-template-columns: repeat(4, 1fr); } .thy-live .workflow-layout { grid-template-columns: minmax(300px, 0.8fr) minmax(0, 1.2fr); gap: var(--space-9); } .thy-live .section-heading--sticky { position: sticky; top: 120px; align-self: start; } .thy-live .evidence-layout { grid-template-columns: minmax(0, 1.1fr) minmax(360px, 0.9fr); } .thy-live .resource-grid { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 719px){ .thy-live .hero { min-height: auto; padding-block: var(--space-8); } .thy-live .hero h1 { max-width: 100%; } .thy-live .hero__actions .button { width: 100%; } .thy-live .signal-console__route { padding-block: var(--space-6); } .thy-live .signal-node { width: 42px; height: 42px; } .thy-live .signal-node--module { width: 50px; height: 50px; } } .thy-live .ai-hero-media { margin: 0; background: #11191a; color: #fff; box-shadow: 0 24px 56px rgba(17, 25, 26, 0.2); } .thy-live .category-card__media { margin: 0 0 1.4rem; overflow: hidden; background: #fff; } .thy-live .category-card__media img { display: block; width: 100%; aspect-ratio: 16 \/ 10; object-fit: contain; } .thy-live .category-card__diagram { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; margin-bottom: 1.4rem; background: #8e9998; } .thy-live .category-card__diagram span { display: grid; min-height: 8rem; place-items: center; background: #e8e5dd; color: #334140; font-size: 0.68rem; font-weight: 800; letter-spacing: 0.08em; } .thy-live .product-family-directory { background: var(--paper); } .thy-live .product-family-rows { border-top: 1px solid var(--line); } .thy-live .product-family-row { display: grid; grid-template-columns: 48px minmax(220px, 0.72fr) minmax(0, 1.28fr); gap: clamp(1.25rem, 4vw, 4rem); align-items: center; padding-block: clamp(2rem, 5vw, 4.5rem); border-bottom: 1px solid var(--line); } .thy-live .product-family-row__index { align-self: start; color: var(--cyan-600); font-size: 0.7rem; font-weight: 800; } .thy-live .product-family-row figure { margin: 0; background: #fff; } .thy-live .product-family-row img { display: block; width: 100%; aspect-ratio: 16 \/ 10; object-fit: contain; } .thy-live .product-family-row h2 { margin-block: 0.5rem 1rem; } .thy-live .product-family-row h2 a { color: inherit; text-decoration: none; } .thy-live .product-family-row__role { color: var(--cyan-700); font-size: var(--step--1); font-weight: 720; } .thy-live .product-family-row__diagram { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--line); } .thy-live .product-family-row__diagram span { display: grid; min-height: 11rem; place-items: center; background: #fff; color: var(--muted); font-size: 0.64rem; font-weight: 800; letter-spacing: 0.06em; } .thy-live .category-hero__media { width: min(100%, 580px); margin: 0; justify-self: center; background: #fff; box-shadow: 0 24px 56px rgb(7 21 29 \/ 18%); } .thy-live .category-hero__media img { display: block; width: 100%; aspect-ratio: 4 \/ 3; object-fit: contain; } .thy-live .category-hero__media figcaption { padding: 0.8rem 1rem; background: var(--ink-950); color: #a9bdc2; font-size: 0.72rem; } @media (max-width: 719px){ .thy-live .product-family-row { grid-template-columns: 1fr; } .thy-live .product-family-row__index { margin-bottom: -0.5rem; } } .thy-live .ai-hero-media img { display: block; width: 100%; aspect-ratio: 4 \/ 3; object-fit: contain; background: #fff; } .thy-live .ai-hero-media figcaption { padding: 0.85rem 1rem; color: #b8cecc; font-size: 0.76rem; } .thy-live .ai-family-rails { border-top: 1px solid #c9c5bb; } .thy-live .ai-family-rail { display: grid; grid-template-columns: minmax(220px, 0.75fr) minmax(0, 1.45fr); gap: clamp(1.5rem, 5vw, 4.5rem); align-items: center; padding: clamp(1.8rem, 4vw, 3.6rem) 0; border-bottom: 1px solid #c9c5bb; } .thy-live .ai-family-rail img { width: 100%; aspect-ratio: 4 \/ 3; object-fit: contain; background: #fff; } .thy-live .ai-family-rail h3 { margin: 0 0 1rem; font-size: clamp(1.7rem, 3vw, 3rem); line-height: 1; } .thy-live .ai-family-rail p { max-width: 62ch; } .thy-live .ai-family-rail strong { display: block; margin-top: 1.2rem; color: #52605f; font-size: 0.78rem; letter-spacing: 0.06em; text-transform: uppercase; } @media (max-width: 720px){ .thy-live .ai-family-rail { grid-template-columns: 1fr; } } \/* Product architecture and category pages *\/ .thy-live .architecture-console, .thy-live .category-console { position: relative; padding: var(--space-5); border: 1px solid rgb(117 228 237 \/ 24%); border-radius: var(--radius-md); background: linear-gradient(145deg, rgb(32 198 215 \/ 9%), transparent 52%), rgb(5 15 21 \/ 86%); box-shadow: 0 30px 80px rgb(0 0 0 \/ 32%); } .thy-live .architecture-console__head, .thy-live .architecture-console__boundary, .thy-live .category-console__header { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); color: #96abb2; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.68rem; letter-spacing: 0.08em; text-transform: uppercase; } .thy-live .architecture-console__head, .thy-live .category-console__header { padding-bottom: var(--space-4); border-bottom: 1px solid rgb(117 228 237 \/ 14%); } .thy-live .architecture-console__head strong, .thy-live .category-console__header strong { color: var(--cyan-300); } .thy-live .architecture-console__nodes { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; padding-block: var(--space-5); background: rgb(117 228 237 \/ 12%); } .thy-live .architecture-console__nodes a { display: grid; min-height: 92px; place-items: center; background: rgb(7 21 29 \/ 96%); color: var(--white); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.85rem; font-weight: 800; text-decoration: none; transition: background-color 160ms ease, color 160ms ease; } .thy-live .architecture-console__nodes a:hover { background: rgb(32 198 215 \/ 12%); color: var(--cyan-300); } .thy-live .architecture-console__nodes span { color: #637982; font-size: 0.62rem; } .thy-live .architecture-console__boundary { padding-top: var(--space-4); border-top: 1px solid rgb(117 228 237 \/ 14%); } .thy-live .architecture-console__boundary span:last-child { color: var(--cyan-300); } .thy-live .category-map-section, .thy-live .category-portfolio-section { background: var(--paper); } .thy-live .category-card-grid { display: grid; gap: 1px; background: var(--line); } .thy-live .category-card { display: flex; min-height: 100%; flex-direction: column; padding: var(--space-6); background: var(--white); } .thy-live .category-card__top { display: flex; align-items: center; justify-content: space-between; color: var(--cyan-600); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.68rem; } .thy-live .category-card__top code { display: grid; width: 46px; height: 46px; place-items: center; border: 1px solid var(--line); border-radius: 50%; background: var(--paper); color: var(--ink-900); font-weight: 800; } .thy-live .category-card__role { min-height: 3.8em; margin-block: var(--space-5) var(--space-3); color: var(--cyan-700); font-size: var(--step--1); font-weight: 720; } .thy-live .category-card h3 { margin-bottom: var(--space-4); } .thy-live .category-card h3 a, .thy-live .category-product-card h3 a { color: inherit; text-decoration: none; } .thy-live .category-card > p:not(.category-card__role) { color: var(--muted); } .thy-live .category-card__tags { display: flex; flex-wrap: wrap; gap: 0.4rem; margin-block: var(--space-4) var(--space-5); } .thy-live .category-card__tags span { padding: 0.25rem 0.55rem; border: 1px solid var(--line); border-radius: 999px; color: var(--muted); font-size: 0.68rem; } .thy-live .category-card .text-link { margin-top: auto; } .thy-live .portfolio-path-section { background: var(--ink-950); } .thy-live .selection-logic-section, .thy-live .category-questions-section { background: var(--white); } .thy-live .selection-logic-layout, .thy-live .category-question-layout { display: grid; gap: var(--space-7); } .thy-live .decision-steps, .thy-live .question-list, .thy-live .portfolio-model-list { padding: 0; margin: 0; list-style: none; } .thy-live .decision-steps, .thy-live .question-list { border-top: 1px solid var(--line); } .thy-live .decision-steps li, .thy-live .question-list li { display: grid; grid-template-columns: 2.8rem 1fr; gap: var(--space-4); padding-block: var(--space-5); border-bottom: 1px solid var(--line); } .thy-live .decision-steps li > span, .thy-live .question-list li > span { color: var(--cyan-600); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.72rem; } .thy-live .decision-steps h3 { margin-bottom: 0.4rem; font-size: var(--step-0); } .thy-live .decision-steps p, .thy-live .question-list p { margin: 0; color: var(--muted); } .thy-live .category-hero { position: relative; overflow: hidden; background: radial-gradient(circle at 80% 20%, rgb(32 198 215 \/ 10%), transparent 30%), linear-gradient(115deg, var(--ink-950), #0d2631 58%, var(--ink-950)); color: var(--white); } .thy-live .category-hero::before { position: absolute; inset: 0; background-image: linear-gradient(rgb(117 228 237 \/ 6%) 1px, transparent 1px), linear-gradient(90deg, rgb(117 228 237 \/ 6%) 1px, transparent 1px); background-size: 72px 72px; content: \"\"; mask-image: linear-gradient(to right, black, transparent 82%); } .thy-live .category-hero__layout { position: relative; z-index: 1; display: grid; gap: var(--space-7); align-items: center; } .thy-live .category-hero__layout > .flow { width: min(100%, 640px); justify-self: center; } .thy-live .category-hero h1 { max-width: 13ch; } .thy-live .category-console__core { display: grid; grid-template-columns: 52px 1fr 72px 1fr 52px; align-items: center; padding-block: var(--space-8); } .thy-live .category-console__core span, .thy-live .category-console__core b { display: grid; aspect-ratio: 1; place-items: center; border: 1px solid var(--cyan-300); border-radius: 50%; color: var(--cyan-300); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.68rem; } .thy-live .category-console__core b { background: rgb(32 198 215 \/ 11%); color: var(--white); box-shadow: 0 0 38px rgb(32 198 215 \/ 17%); } .thy-live .category-console__core span:last-child { border-style: dashed; border-color: #82979e; color: #a9bbc1; } .thy-live .category-console__core i { height: 1px; background: linear-gradient(90deg, var(--cyan-500), rgb(117 228 237 \/ 20%)); } .thy-live .category-console dl { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px; margin: 0; background: rgb(117 228 237 \/ 12%); } .thy-live .category-console dl div { padding: var(--space-4); background: rgb(7 21 29 \/ 96%); } .thy-live .category-console dt { color: #718891; font-size: 0.62rem; font-weight: 760; letter-spacing: 0.08em; text-transform: uppercase; } .thy-live .category-console dd { margin: 0.35rem 0 0; color: var(--white); font-size: 0.78rem; } .thy-live .portfolio-preview { display: grid; gap: var(--space-7); } .thy-live .category-specification { display: grid; gap: var(--space-6); } .thy-live .category-specification__intro { display: flex; align-items: flex-start; justify-content: space-between; gap: var(--space-6); } .thy-live .category-specification__intro p { max-width: 72ch; margin: 0; color: var(--muted); } .thy-live .category-specification__intro .status-badge { flex: none; } .thy-live .category-spec-table-wrap { overflow-x: auto; border-block: 1px solid var(--line); background: var(--white); scrollbar-color: var(--cyan-500) var(--paper-deep); } .thy-live .category-spec-table-wrap:focus-visible { outline: 3px solid var(--cyan-500); outline-offset: 3px; } .thy-live .category-spec-table { width: 100%; min-width: 1040px; border-collapse: collapse; font-size: 0.82rem; line-height: 1.45; } .thy-live .category-spec-table th, .thy-live .category-spec-table td { padding: 1rem 1.1rem; border-bottom: 1px solid var(--line); text-align: left; vertical-align: top; } .thy-live .category-spec-table thead th { position: sticky; top: 0; z-index: 1; background: var(--ink-900); color: var(--white); font-size: 0.66rem; font-weight: 800; letter-spacing: 0.07em; text-transform: uppercase; } .thy-live .category-spec-table tbody th { min-width: 12rem; background: var(--paper-deep); color: var(--ink-900); font-weight: 800; } .thy-live .category-spec-table tbody tr:last-child th, .thy-live .category-spec-table tbody tr:last-child td { border-bottom: 0; } .thy-live .category-spec-table tbody tr:hover td { background: rgb(82 213 207 \/ 8%); } .thy-live .category-spec-secondary { display: grid; gap: var(--space-4); padding-top: var(--space-3); } .thy-live .category-spec-secondary h3 { font-size: var(--step-1); } .thy-live .category-spec-secondary dl { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; margin: 0; background: var(--line); } .thy-live .category-spec-secondary dl > div { padding: var(--space-5); background: var(--white); } .thy-live .category-spec-secondary dt { color: var(--cyan-700); font-size: 0.7rem; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; } .thy-live .category-spec-secondary dd { margin: 0.55rem 0 0; color: var(--ink-900); font-weight: 700; } .thy-live .category-spec-notes { display: grid; grid-template-columns: minmax(180px, 0.45fr) minmax(0, 1.55fr); gap: var(--space-6); padding: var(--space-5); background: var(--paper-deep); } .thy-live .category-spec-notes strong { color: var(--ink-900); } .thy-live .category-spec-notes ul { display: grid; gap: var(--space-3); padding-left: 1.2rem; margin: 0; color: var(--muted); } .thy-live .portfolio-model-list { display: grid; gap: 1px; background: transparent; } .thy-live .portfolio-model-list li { display: flex; min-height: 70px; align-items: center; justify-content: space-between; gap: var(--space-4); padding: var(--space-4) var(--space-5); background: var(--white); } .thy-live .portfolio-model-list span { color: var(--ink-900); font-weight: 760; } .thy-live .portfolio-model-list small { color: var(--muted); font-size: 0.68rem; text-transform: uppercase; } .thy-live .category-product-grid { display: grid; gap: 1px; background: transparent; } .thy-live .category-product-card { background: var(--white); } .thy-live .category-product-card__media { display: block; aspect-ratio: 16 \/ 10; overflow: hidden; background: #eaf0f2; } .thy-live .category-product-card__media img { width: 100%; height: 100%; object-fit: cover; } .thy-live .category-product-card__body { padding: var(--space-5); } .thy-live .category-product-card h3 { margin-block: var(--space-4); } .thy-live .category-product-card p, .thy-live .portfolio-hold-note p { color: var(--muted); } .thy-live .portfolio-hold-note { padding: var(--space-6); border-left: 3px solid var(--cyan-500); background: var(--paper-deep); } .thy-live .verification-gates-section { background: #0a2029; } .thy-live .gate-grid { display: grid; gap: 1px; background: rgb(117 228 237 \/ 12%); } .thy-live .gate-grid article { min-height: 100%; padding: var(--space-6); background: var(--ink-900); } .thy-live .gate-grid span { color: var(--cyan-300); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.68rem; } .thy-live .gate-grid h3 { margin-block: var(--space-5) var(--space-4); color: var(--white); } .thy-live .gate-grid p { margin: 0; color: #9eb1b8; } @media (min-width: 720px){ .thy-live .category-card-grid, .thy-live .category-product-grid, .thy-live .gate-grid { grid-template-columns: repeat(2, 1fr); } .thy-live .portfolio-model-list { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 719px){ .thy-live .category-specification__intro, .thy-live .category-spec-notes { display: grid; grid-template-columns: 1fr; } .thy-live .category-spec-secondary dl { grid-template-columns: 1fr; } .thy-live .category-spec-table-wrap::after { display: block; padding: 0.65rem 1rem; background: var(--paper-deep); color: var(--muted); content: \"Swipe horizontally to compare all parameters\"; font-size: 0.72rem; } } @media (min-width: 1040px){ .thy-live .category-card-grid, .thy-live .gate-grid { grid-template-columns: repeat(3, 1fr); } .thy-live .category-card-grid .category-card--family:nth-child(4) { grid-column: 1 \/ 2; } .thy-live .category-card-grid .category-card--family:nth-child(5) { grid-column: 2 \/ 4; } .thy-live .selection-logic-layout, .thy-live .category-question-layout { grid-template-columns: minmax(300px, 0.8fr) minmax(0, 1.2fr); gap: var(--space-9); } .thy-live .category-hero__layout { grid-template-columns: minmax(0, 1.1fr) minmax(390px, 0.9fr); } .thy-live .portfolio-preview { grid-template-columns: minmax(300px, 0.8fr) minmax(0, 1.2fr); } } @media (max-width: 719px){ .thy-live .hero__copy h1, .thy-live .section-heading h2, .thy-live .category-card h3 { overflow-wrap: anywhere; } .thy-live .hero__summary, .thy-live .section-heading p, .thy-live .category-card p { overflow-wrap: anywhere; } .thy-live .category-map-section .section-heading--split { display: grid; gap: var(--space-4); } .thy-live .architecture-console__nodes { grid-template-columns: repeat(2, 1fr); } .thy-live .category-hero { padding-block: var(--space-8); } .thy-live .category-hero h1 { max-width: 100%; } .thy-live .category-console__core { grid-template-columns: 42px 1fr 58px 1fr 42px; padding-block: var(--space-6); } .thy-live .portfolio-model-list li { align-items: flex-start; flex-direction: column; } }<\/style>\n<div class=\"thy-live thy-live--ai-vision-systems\"> <main id=\"main-content\" tabindex=\"-1\"> <!-- THESIS: One overview makes four exact-model AI roles comparable without turning them into consumer product cards. OWN-WORLD: Mineral-paper editorial sections, graphite engineering benches and configuration-specific signal colors. STORY: Understand the bounded system role, inspect C1-C4, compare exact configurations, then request an engineering review. FIRST VIEWPORT: Left-led proposition, large C3 hardware stage, visible system boundary and immediate model-review action. FORM: Four-stage engineering product showroom, approved A direction. FINISH: unreviewed and undocumented is unfinished; this build ends with the finish review, the verdict, and DESIGN.md --> <\/p>\n<section class=\"ai-showcase-hero section\" data-section=\"ai-showcase-hero\">\n<div class=\"shell--wide ai-showcase-hero__layout\">\n<div class=\"ai-showcase-hero__copy\">\n<h1>Four onboard AI vision configurations. One exact-model discipline.<\/h1>\n<p>THY-AI-C1 through C4 place model-specific recognition and tracking processing inside the video path. Thyraon supports module evaluation and integration; the customer retains perception, autonomy, navigation and final platform validation.<\/p>\n<div class=\"cluster ai-showcase-hero__actions\"><a class=\"button button--signal\" href=\"https:\/\/thyraon.tech\/support\/\">Start engineering review<\/a><a class=\"text-link\" href=\"#ai-models\">Compare C1-C4<\/a><\/div>\n<\/p><\/div>\n<figure class=\"ai-showcase-hero__media\">\n<div><img decoding=\"async\" src=\"https:\/\/thyraon.tech\/wp-content\/uploads\/2026\/08\/ai-c3.png\" alt=\"THY-AI-C3 visible and thermal AI vision module hardware\" loading=\"eager\"><span>VISIBLE + THERMAL<\/span><\/div><figcaption>THY-AI-C3 visible-plus-thermal hardware configuration. Exact revision, cameras and included hardware require confirmation.<\/figcaption><\/figure>\n<\/p><\/div>\n<\/section>\n<section class=\"ai-boundary section section--dark\" data-section=\"ai-system-boundary\">\n<div class=\"shell section-stack\">\n<div class=\"section-heading section-heading--split section-heading--light\">\n<h2>Onboard AI is one verified stage inside the customer path.<\/h2>\n<p>Recognition or tracking output does not make any C-series module a complete perception, autonomy, navigation or decision system.<\/p>\n<\/div>\n<ol class=\"system-path\" aria-label=\"System path and ownership boundary\">\n<li class=\"system-path__stage\"> <span class=\"system-path__index\">01<\/span> <strong>Visible \/ thermal video input<\/strong> <span class=\"ownership-label\">Evaluation path<\/span> <\/li>\n<li class=\"system-path__stage\"> <span class=\"system-path__index\">02<\/span> <strong>Exact-model C-series onboard AI<\/strong> <span class=\"ownership-label\">Evaluation path<\/span> <\/li>\n<li class=\"system-path__stage\"> <span class=\"system-path__index\">03<\/span> <strong>Recognition \/ tracking result<\/strong> <span class=\"ownership-label\">Evaluation path<\/span> <\/li>\n<li class=\"system-path__stage\"> <span class=\"system-path__index\">04<\/span> <strong>Verified host or control interface<\/strong> <span class=\"ownership-label\">Evaluation path<\/span> <\/li>\n<li class=\"system-path__stage system-path__stage--customer\"> <span class=\"system-path__index\">05<\/span> <strong>Customer-owned perception, autonomy and decision system<\/strong> <span class=\"ownership-label\">Customer-owned<\/span> <\/li>\n<\/ol><\/div>\n<\/section>\n<section class=\"ai-model-showroom\" id=\"ai-models\" data-section=\"ai-showcase-models\" data-ai-showroom>\n<div class=\"shell--wide ai-model-showroom__intro\">\n<div>\n<h2>Choose by input configuration and integration path.<\/h2>\n<p>C1-C4 are not four names for the same module. Camera configuration, compute, interfaces, firmware status and evaluation conditions change by exact model.<\/p>\n<\/div>\n<nav class=\"ai-model-rail\" aria-label=\"AI Vision model selector\"><a href=\"#c1\" data-ai-model-link=\"C1\" aria-current=\"true\"><strong>C1<\/strong><span>Single visible input<\/span><\/a><a href=\"#c2\" data-ai-model-link=\"C2\"><strong>C2<\/strong><span>Dual visible input<\/span><\/a><a href=\"#c3\" data-ai-model-link=\"C3\"><strong>C3<\/strong><span>Dual visible + thermal input<\/span><\/a><a href=\"#c4\" data-ai-model-link=\"C4\"><strong>C4<\/strong><span>Compact AI image-processing board<\/span><\/a><\/nav>\n<\/div>\n<article class=\"ai-showcase-model ai-showcase-model--visible\" id=\"c1\" data-ai-model=\"C1\">\n<div class=\"shell--wide ai-showcase-model__layout\">\n<figure class=\"ai-showcase-model__media\">\n<div><img decoding=\"async\" src=\"https:\/\/thyraon.tech\/wp-content\/uploads\/2026\/08\/ai-cobra-development-kit.png\" alt=\"C1 to C3 AI Cobra series evaluation hardware configuration\" loading=\"lazy\"><\/div><figcaption>C1-C3 series evaluation configuration reference; this is not presented as an exact C1 product photograph.<\/figcaption><\/figure>\n<div class=\"ai-showcase-model__copy\">\n<div class=\"ai-showcase-model__title\">\n<div class=\"ai-showcase-model__badge\">C1<\/div>\n<div>\n<p>Single visible input<\/p>\n<h2>THY-AI-C1<\/h2>\n<\/div>\n<\/div>\n<p class=\"ai-showcase-model__role\">Compact single-visible onboard recognition and tracking configuration for baseline OEM evaluation.<\/p>\n<div class=\"cluster ai-showcase-model__statuses\"><span class=\"status-badge status-badge--customer-verification-required\">CUSTOMER VERIFICATION REQUIRED<\/span><\/div>\n<dl class=\"ai-model-specs\">\n<div>\n<dt>Input configuration<\/dt>\n<dd>Single visible camera<\/dd>\n<\/div>\n<div>\n<dt>AI compute<\/dt>\n<dd>1 TOPS<\/dd>\n<\/div>\n<div>\n<dt>Documented targets<\/dt>\n<dd>Human \/ vehicle<\/dd>\n<\/div>\n<div>\n<dt>Control protocol<\/dt>\n<dd>CRSF<\/dd>\n<\/div>\n<div>\n<dt>Supported firmware<\/dt>\n<dd>Betaflight<\/dd>\n<\/div>\n<div>\n<dt>Input voltage<\/dt>\n<dd>9-16 V<\/dd>\n<\/div>\n<div>\n<dt>Module dimensions<\/dt>\n<dd>40 \u00d7 40 \u00d7 26.3 mm<\/dd>\n<\/div>\n<div>\n<dt>Mounting \/ weight<\/dt>\n<dd>20 \u00d7 20 or 25.5 \u00d7 25.5 mm \/ 31 g<\/dd>\n<\/div>\n<\/dl>\n<div class=\"ai-showcase-model__conditions\"><strong>Evaluation boundary<\/strong><\/p>\n<p>Source-listed performance must be evaluated with the selected camera, lens, FOV, target presentation, lighting, motion, vibration and algorithm configuration.<\/p>\n<\/div>\n<p> <a class=\"button button--signal\" href=\"https:\/\/thyraon.tech\/support\/\">Review C1 for your platform<\/a> <\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"ai-showcase-model ai-showcase-model--dual ai-showcase-model--reverse\" id=\"c2\" data-ai-model=\"C2\">\n<div class=\"shell--wide ai-showcase-model__layout\">\n<figure class=\"ai-showcase-model__media\">\n<div><img decoding=\"async\" src=\"https:\/\/thyraon.tech\/wp-content\/uploads\/2026\/08\/ai-cobra-development-kit.png\" alt=\"C1 to C3 AI Cobra series evaluation hardware configuration\" loading=\"lazy\"><\/div><figcaption>C1-C3 series evaluation configuration reference; this is not presented as an exact C2 product photograph.<\/figcaption><\/figure>\n<div class=\"ai-showcase-model__copy\">\n<div class=\"ai-showcase-model__title\">\n<div class=\"ai-showcase-model__badge\">C2<\/div>\n<div>\n<p>Dual visible input<\/p>\n<h2>THY-AI-C2<\/h2>\n<\/div>\n<\/div>\n<p class=\"ai-showcase-model__role\">Dual-visible, 6 TOPS onboard configuration for longer-range visible recognition and tracking evaluation.<\/p>\n<div class=\"cluster ai-showcase-model__statuses\"><span class=\"status-badge status-badge--customer-verification-required\">CUSTOMER VERIFICATION REQUIRED<\/span><\/div>\n<dl class=\"ai-model-specs\">\n<div>\n<dt>Input configuration<\/dt>\n<dd>Dual visible cameras<\/dd>\n<\/div>\n<div>\n<dt>AI compute<\/dt>\n<dd>6 TOPS<\/dd>\n<\/div>\n<div>\n<dt>Documented targets<\/dt>\n<dd>Human \/ vehicle<\/dd>\n<\/div>\n<div>\n<dt>Control protocol<\/dt>\n<dd>CRSF<\/dd>\n<\/div>\n<div>\n<dt>Supported firmware<\/dt>\n<dd>Betaflight<\/dd>\n<\/div>\n<div>\n<dt>Input voltage<\/dt>\n<dd>9-16 V<\/dd>\n<\/div>\n<div>\n<dt>Module dimensions<\/dt>\n<dd>40 \u00d7 40 \u00d7 25.7 mm<\/dd>\n<\/div>\n<div>\n<dt>Mounting \/ weight<\/dt>\n<dd>20 \u00d7 20 or 25.5 \u00d7 25.5 mm \/ 50 g<\/dd>\n<\/div>\n<\/dl>\n<div class=\"ai-showcase-model__conditions\"><strong>Evaluation boundary<\/strong><\/p>\n<p>Source-listed distance and tracking figures are conditional values, not guaranteed customer-platform results; final performance requires field evaluation.<\/p>\n<\/div>\n<p> <a class=\"button button--signal\" href=\"https:\/\/thyraon.tech\/support\/\">Review C2 for your platform<\/a> <\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"ai-showcase-model ai-showcase-model--thermal\" id=\"c3\" data-ai-model=\"C3\">\n<div class=\"shell--wide ai-showcase-model__layout\">\n<figure class=\"ai-showcase-model__media\">\n<div><img decoding=\"async\" src=\"https:\/\/thyraon.tech\/wp-content\/uploads\/2026\/08\/ai-c3.png\" alt=\"THY-AI-C3 visible and thermal AI vision hardware configuration\" loading=\"lazy\"><\/div><figcaption>THY-AI-C3 visible-plus-thermal hardware configuration; exact cameras, revision and included hardware require confirmation.<\/figcaption><\/figure>\n<div class=\"ai-showcase-model__copy\">\n<div class=\"ai-showcase-model__title\">\n<div class=\"ai-showcase-model__badge\">C3<\/div>\n<div>\n<p>Dual visible + thermal input<\/p>\n<h2>THY-AI-C3<\/h2>\n<\/div>\n<\/div>\n<p class=\"ai-showcase-model__role\">Visible-plus-thermal, 6 TOPS onboard configuration for multispectral recognition and tracking evaluation.<\/p>\n<div class=\"cluster ai-showcase-model__statuses\"><span class=\"status-badge status-badge--customer-verification-required\">CUSTOMER VERIFICATION REQUIRED<\/span><span class=\"status-badge status-badge--under-development\">UNDER DEVELOPMENT<\/span><\/div>\n<dl class=\"ai-model-specs\">\n<div>\n<dt>Input configuration<\/dt>\n<dd>Dual visible cameras + thermal camera<\/dd>\n<\/div>\n<div>\n<dt>AI compute<\/dt>\n<dd>6 TOPS<\/dd>\n<\/div>\n<div>\n<dt>Thermal input<\/dt>\n<dd>640 \u00d7 512 at 25 Hz \/ USB physical interface<\/dd>\n<\/div>\n<div>\n<dt>Thermal optics<\/dt>\n<dd>12 \u00b5m \/ 9 mm \/ 51.4\u00b0 \u00d7 41.1\u00b0<\/dd>\n<\/div>\n<div>\n<dt>Control protocol<\/dt>\n<dd>CRSF<\/dd>\n<\/div>\n<div>\n<dt>Firmware<\/dt>\n<dd>Betaflight supported; APM \/ PX4 under development<\/dd>\n<\/div>\n<div>\n<dt>Input voltage<\/dt>\n<dd>9-16 V<\/dd>\n<\/div>\n<div>\n<dt>Module dimensions<\/dt>\n<dd>40 \u00d7 40 \u00d7 25.7 mm \/ 55 g<\/dd>\n<\/div>\n<\/dl>\n<div class=\"ai-showcase-model__conditions\"><strong>Evaluation boundary<\/strong><\/p>\n<p>APM \/ PX4 are UNDER DEVELOPMENT and must not be described as supported.<\/p>\n<p>Visible and thermal performance depends on lens, FOV, target size and contrast, lighting or thermal conditions, installation, vibration and field environment.<\/p>\n<\/div>\n<p> <a class=\"button button--signal\" href=\"https:\/\/thyraon.tech\/support\/\">Review C3 for your platform<\/a> <\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"ai-showcase-model ai-showcase-model--interface ai-showcase-model--reverse\" id=\"c4\" data-ai-model=\"C4\">\n<div class=\"shell--wide ai-showcase-model__layout\">\n<figure class=\"ai-showcase-model__media\">\n<div><img decoding=\"async\" src=\"https:\/\/thyraon.tech\/wp-content\/uploads\/2026\/07\/thy-ai-c4-module.jpg\" alt=\"THY-AI-C4 compact AI image processing board\" loading=\"lazy\"><\/div><figcaption>THY-AI-C4 compact processing-board hardware. Performance claims with conflicting source values are intentionally omitted.<\/figcaption><\/figure>\n<div class=\"ai-showcase-model__copy\">\n<div class=\"ai-showcase-model__title\">\n<div class=\"ai-showcase-model__badge\">C4<\/div>\n<div>\n<p>Compact AI image-processing board<\/p>\n<h2>THY-AI-C4<\/h2>\n<\/div>\n<\/div>\n<p class=\"ai-showcase-model__role\">Compact 6 TOPS onboard AI image-processing board for exact-interface and platform-integration review.<\/p>\n<div class=\"cluster ai-showcase-model__statuses\"><span class=\"status-badge status-badge--unconfirmed\">UNCONFIRMED<\/span><\/div>\n<dl class=\"ai-model-specs\">\n<div>\n<dt>Module role<\/dt>\n<dd>Onboard AI image-processing board<\/dd>\n<\/div>\n<div>\n<dt>AI compute<\/dt>\n<dd>6 TOPS<\/dd>\n<\/div>\n<div>\n<dt>Camera option<\/dt>\n<dd>Optional 1080p visible-light camera<\/dd>\n<\/div>\n<div>\n<dt>Video \/ host path<\/dt>\n<dd>PAL analog video, UART and 100 Mbps Ethernet interfaces documented<\/dd>\n<\/div>\n<div>\n<dt>Input voltage<\/dt>\n<dd>9-16 V<\/dd>\n<\/div>\n<div>\n<dt>Steady power<\/dt>\n<dd>4 W at 12 V<\/dd>\n<\/div>\n<div>\n<dt>Module dimensions<\/dt>\n<dd>40 \u00d7 40 \u00d7 20.8 mm<\/dd>\n<\/div>\n<div>\n<dt>Weight \/ temperature<\/dt>\n<dd>52 \u00b1 2 g \/ -20 to 60 \u00b0C<\/dd>\n<\/div>\n<\/dl>\n<div class=\"ai-showcase-model__conditions\"><strong>Evaluation boundary<\/strong><\/p>\n<p>Current sources conflict on detection range and maximum tracking speed; those values are not published here.<\/p>\n<p>Camera option, pinout, electrical levels, firmware and host behavior require exact-unit verification.<\/p>\n<\/div>\n<p> <a class=\"button button--signal\" href=\"https:\/\/thyraon.tech\/support\/\">Review C4 for your platform<\/a> <\/div>\n<\/p><\/div>\n<\/article>\n<\/section>\n<section class=\"section ai-comparison-section\" data-section=\"ai-comparison\">\n<div class=\"shell--wide\">\n<div class=\"section-heading section-heading--split\">\n<h2>Compare the four configurations in one engineering view.<\/h2>\n<p>Values below are source-listed model facts for evaluation. Unconfirmed or conflicting C4 performance values are intentionally not published.<\/p>\n<\/div>\n<div class=\"ai-comparison-wrap\" tabindex=\"0\" aria-label=\"Scrollable C1 to C4 comparison table\">\n<table class=\"ai-comparison-table\">\n<thead>\n<tr>\n<th scope=\"col\">Model<\/th>\n<th scope=\"col\">Input configuration<\/th>\n<th scope=\"col\">AI compute<\/th>\n<th scope=\"col\">Documented targets<\/th>\n<th scope=\"col\">Control \/ result path<\/th>\n<th scope=\"col\">Firmware<\/th>\n<th scope=\"col\">Input<\/th>\n<th scope=\"col\">Dimensions<\/th>\n<th scope=\"col\">Weight<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th scope=\"row\">THY-AI-C1<\/th>\n<td>Single visible<\/td>\n<td>1 TOPS<\/td>\n<td>Human \/ vehicle<\/td>\n<td>CRSF<\/td>\n<td>Betaflight<\/td>\n<td>9-16 V<\/td>\n<td>40 \u00d7 40 \u00d7 26.3 mm<\/td>\n<td>31 g<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">THY-AI-C2<\/th>\n<td>Dual visible<\/td>\n<td>6 TOPS<\/td>\n<td>Human \/ vehicle<\/td>\n<td>CRSF<\/td>\n<td>Betaflight<\/td>\n<td>9-16 V<\/td>\n<td>40 \u00d7 40 \u00d7 25.7 mm<\/td>\n<td>50 g<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">THY-AI-C3<\/th>\n<td>Dual visible + thermal<\/td>\n<td>6 TOPS<\/td>\n<td>Human \/ vehicle<\/td>\n<td>CRSF<\/td>\n<td>Betaflight; APM \/ PX4 under development<\/td>\n<td>9-16 V<\/td>\n<td>40 \u00d7 40 \u00d7 25.7 mm<\/td>\n<td>55 g<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">THY-AI-C4<\/th>\n<td>Optional visible camera<\/td>\n<td>6 TOPS<\/td>\n<td>Not published &#8211; exact review required<\/td>\n<td>UART \/ Ethernet interface review<\/td>\n<td>Exact firmware review required<\/td>\n<td>9-16 V<\/td>\n<td>40 \u00d7 40 \u00d7 20.8 mm<\/td>\n<td>52 \u00b1 2 g<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"ai-comparison-note\"><strong>Performance conditions<\/strong><\/p>\n<p>Detection and tracking results depend on target size and contrast, camera configuration, lens and FOV, lighting or thermal conditions, motion, installation, vibration, firmware, algorithm settings and field environment. Final performance requires customer-platform testing.<\/p>\n<\/div><\/div>\n<\/section>\n<section class=\"section final-cta-section section--dark\">\n<div class=\"shell\">\n<section class=\"cta-panel\" data-section=\"cta\">\n<div class=\"cta-panel__copy flow\">\n<p class=\"eyebrow\">Next engineering decision<\/p>\n<h2>Put the exact AI model next to your platform constraints.<\/h2>\n<p>Share the platform type, input configuration, lens and FOV, target presentation, interface, firmware and acceptance conditions. Thyraon will frame the next model-selection or evaluation step.<\/p>\n<\/p><\/div>\n<p> <a class=\"button button--signal\" href=\"https:\/\/thyraon.tech\/support\/\">Start an Integration Review<\/a> <\/section>\n<\/div>\n<\/section>\n<p> <\/main> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Four onboard AI vision configurations. One exact-model discipline. THY-AI-C1 through C4 place model-specific recognition and tracking processing inside the video path. Thyraon supports module evaluation and integration; the customer retains perception, autonomy, navigation and final platform validation. Start engineering reviewCompare C1-C4 VISIBLE + THERMALTHY-AI-C3 visible-plus-thermal hardware configuration. Exact revision, cameras and included hardware require confirmation. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-406","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/thyraon.tech\/tr\/wp-json\/wp\/v2\/pages\/406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thyraon.tech\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thyraon.tech\/tr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thyraon.tech\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thyraon.tech\/tr\/wp-json\/wp\/v2\/comments?post=406"}],"version-history":[{"count":24,"href":"https:\/\/thyraon.tech\/tr\/wp-json\/wp\/v2\/pages\/406\/revisions"}],"predecessor-version":[{"id":900109,"href":"https:\/\/thyraon.tech\/tr\/wp-json\/wp\/v2\/pages\/406\/revisions\/900109"}],"wp:attachment":[{"href":"https:\/\/thyraon.tech\/tr\/wp-json\/wp\/v2\/media?parent=406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}