:root:not([data-theme=dark]){--signal:#096f7e}:root:not([data-theme=dark]) [data-product-style=blinkthor-ros-2-robot]{--product-accent:#087666}:root:not([data-theme=dark]) [data-product-style=blinkthor-auto-parking]{--product-accent:#2b6586}:root:not([data-theme=dark]) [data-product-style=blinkthor-ai-fire-detection]{--product-accent:#a0432e}:root:not([data-theme=dark]) [data-product-style=blinkthor-autolabel-ai]{--product-accent:#695084}:root[data-theme=dark] [data-product-style=blinkthor-auto-parking]{--product-accent:#77afd0}:root[data-theme=dark] [data-product-style=blinkthor-ai-fire-detection]{--product-accent:#f19878}:root[data-theme=dark] [data-product-style=blinkthor-autolabel-ai]{--product-accent:#bfa0df}.product-header-actions .product-header-primary{min-height:44px;font-size:var(--fs-sm)}:root[data-theme=dark] .product-header-actions .product-header-primary{color:#07131b}.auth-form-footer a,.account-context>.link-more,.contact-more a{text-underline-offset:3px;text-decoration:underline}.page-header{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:28px}.page-header h1{font-size:var(--fs-xl)}.page-lede{color:var(--ink-2)}.section-head{align-items:end}.section-title{letter-spacing:-.025em}.btn{border-radius:3px;min-height:44px}.form-input{border-radius:3px;min-height:48px;font-size:16px}.password-toggle,.modal-close,.theme-toggle,.hamburger,.mobile-menu-close{min-width:44px;min-height:44px}.icon-text-button{min-height:44px}.reel-seg{min-width:24px;min-height:44px}.modal-panel{border-top:3px solid var(--signal);border-radius:6px}.navbar-inner{gap:24px}@media (max-width:900px){.navbar-inner{gap:8px}}.nav-links a,.nav-links button{min-height:44px}.footer-links a{align-items:center;min-height:36px;display:inline-flex}.footer-col-title{color:var(--ink);font-size:var(--fs-sm)}.footer-bottom{justify-content:space-between;padding-bottom:48px;display:flex}.site-footer{background:var(--surface-2)}.home-systems{background:var(--surface);border-block:1px solid var(--line)}.home-system-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.home-system-index>li:first-child{grid-column:1/-1}.home-system-link{border-bottom:2px solid var(--line);height:100%;transition:border-color var(--t-fast);flex-direction:column;display:flex}.home-system-link:hover,.home-system-link:focus-visible{border-color:var(--signal)}.home-system-index>li:first-child .home-system-link{background:var(--paper);border-bottom:0;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.home-system-image{aspect-ratio:8/5;background:var(--surface-2);min-width:0;overflow:hidden}.home-system-image img{width:100%;height:100%}.home-system-copy{flex-direction:column;gap:12px;min-width:0;padding:20px 0;display:flex}.home-system-copy h3{font-size:var(--fs-md);line-height:1.3}.home-system-copy p{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.6}.home-system-index>li:first-child .home-system-copy{justify-content:center;padding:clamp(24px,3vw,48px)}.home-system-index>li:first-child h3{font-size:var(--fs-lg)}.home-system-action{font-size:var(--fs-sm);color:var(--signal);margin-top:auto;padding-top:8px;font-weight:600}.home-system-index>li:first-child .home-system-action{margin-top:4px}.wwd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wwd-tile{grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:20px;padding:24px;display:grid}.wwd-icon{color:var(--accent-text);background:0 0;border-radius:0;grid-area:1/1/3;margin:0}.wwd-title,.wwd-summary,.wwd-cta-link{grid-column:2}.wwd-title{font-size:var(--fs-md)}.wwd-summary{font-size:var(--fs-base);margin-top:8px;line-height:1.55}.wwd-cta{justify-content:center;display:flex}.wwd-cta .wwd-summary{font-size:var(--fs-base)}.featured-strip-inner{padding-block:24px}.featured-list>li{padding-inline:20px}.arch-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center}.hero-plate{box-shadow:none;border:1px solid var(--line);border-radius:0}.discipline-matrix{grid-template-columns:repeat(4,minmax(0,1fr))}.discipline{padding:28px 24px}.discipline-title{font-size:var(--fs-md);line-height:1.3}.discipline-desc{font-size:var(--fs-sm);line-height:1.6}.discipline-latest{border-top:1px solid var(--band-line);padding-top:16px}.discipline-latest a{line-height:1.5}.article-card{box-shadow:none;border-radius:3px}.article-card-title{line-height:1.35}.article-card-byline{flex-wrap:wrap;gap:6px 16px}.article-card-row .article-card-cover{border-radius:0}.lab-stage,.lab-tabs{border-radius:3px}.newsletter .section-title{font-size:var(--fs-lg)}.about-opening{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.about-opening-copy .about-lede{font-size:var(--fs-md);line-height:1.65}.about-opening-links{flex-wrap:wrap;gap:16px 24px;margin-top:24px;display:flex}.about-opening-links a{font-size:var(--fs-sm);color:var(--signal);border-bottom:1px solid var(--line-strong);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.about-people{min-width:0;margin:0}.about-people-images{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;height:clamp(240px,26vw,360px);display:grid;overflow:hidden}.about-people-images img{width:100%;height:100%;min-height:0}.about-people-images img:first-child{grid-row:1/-1}.about-people-images:has(img:only-child){grid-template-columns:1fr}.about-people-images:has(img:nth-child(2):last-child) img:last-child{grid-row:1/-1}.about-people figcaption{color:var(--muted);font-size:var(--fs-xs);margin-top:12px;line-height:1.5}.about-people figcaption a{text-underline-offset:3px;color:var(--signal);text-decoration:underline}.about-intro .about-facts{background:var(--surface);margin-top:28px;padding:20px 0}.about-facts dd{font-variant-numeric:tabular-nums}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.team-grid>li{border-top:1px solid var(--line-strong);grid-row:auto;padding-block:28px;display:block}.team-grid .team-card{grid-row:auto;grid-template-rows:auto;grid-template-columns:minmax(96px,.65fr) minmax(0,1.7fr);align-items:start;gap:24px;display:grid}.team-grid .team-photo{border-radius:0;grid-row:auto;margin:0}.team-grid .team-card-body{flex-direction:column;grid-row:auto;gap:0;display:flex}.team-grid .team-card-body>*{grid-row:auto}.team-grid .team-card h3{font-size:var(--fs-md)}.team-grid .team-bio{font-size:var(--fs-sm);color:var(--ink-2);text-align:justify}.team-grid .team-links{margin-top:4px}.portrait-initials{height:100%;font-size:var(--fs-xl);color:var(--muted);place-items:center;font-weight:600;display:grid}.team-links a{align-items:center;min-height:36px;display:inline-flex}.ds-photo{border:1px solid var(--line);border-radius:0}.ds-table>div{padding-block:14px}.ds-bio{color:var(--ink-2);line-height:1.65}.ds-links a{align-items:center;min-height:44px;display:inline-flex}.sol-head .sol-head-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px 48px;display:grid}.sol-head-grid>.sol-index{grid-column:1/-1}.sol-head-grid:not(:has(.sol-reference-visual)){grid-template-columns:1fr}.sol-reference-visual{min-width:0;margin:0}.sol-reference-visual img{background:var(--surface-2);width:100%;height:auto;max-height:340px}.sol-reference-visual figcaption{color:var(--muted);font-size:var(--fs-xs);margin-top:8px}.sol-domain-with-media{grid-template-columns:minmax(180px,.85fr) minmax(0,1.2fr) minmax(0,1fr);gap:24px 32px}.sol-domain-with-media .sol-domain-id{display:none}.sol-domain-evidence{grid-row:1/3;min-width:0;margin:0}.sol-domain-evidence>a{aspect-ratio:8/5;background:var(--surface-2);display:block;overflow:hidden}.sol-domain-evidence img{width:100%;height:100%}.sol-domain-evidence figcaption{font-size:var(--fs-xs);gap:6px;padding-top:12px;display:grid}.sol-domain-evidence figcaption span{color:var(--muted)}.sol-domain-evidence figcaption a{color:var(--signal);font-weight:600;line-height:1.45}.sol-domain-with-media .sol-domain-main{grid-area:1/2}.sol-domain-with-media .sol-domain-list{grid-area:1/3}.sol-domain-with-media .sol-domain-links{flex-wrap:wrap;grid-area:2/2/auto/-1;align-items:start;gap:12px 24px;display:flex}.sol-domain-summary{text-align:justify;line-height:1.6}.sol-domain-links a{align-items:center;min-height:44px;display:inline-flex}.sol-ways-table{background:var(--surface)}.sol-ways-table th,.sol-ways-table td{padding:20px}.sol-step-node{border-radius:3px}.article-library-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.article-library .filter-bar{top:calc(var(--nav-h) + 20px);border:0;margin:0;padding:0;position:sticky}.library-filter-title{font-size:var(--fs-sm);border-top:2px solid var(--ink);padding:12px 0}.article-library .filter-bar ul{display:block}.article-library .filter-bar li{border-bottom:1px solid var(--line)}.article-library .filter-bar a{white-space:normal;border:0;border-radius:0;gap:10px;min-height:48px;padding:12px 10px;display:flex}.article-library .filter-count{margin-left:auto;padding-left:6px}.library-filter-icon{color:var(--accent-text);flex:0 0 18px;align-self:start}.library-filter-icon svg{width:18px;height:18px}.article-library .grid-3{gap:20px}.article-library .article-card-excerpt{font-size:var(--fs-sm)}.article-library .article-card-lead .article-card-cover{aspect-ratio:8/5}.article-library .pagination{flex-wrap:wrap}.toc-toggle{display:none}.toc a{align-items:center;min-height:44px;display:flex}.article-aside{border-top:2px solid var(--ink);padding-top:16px}.article-cover{border-radius:0}.prose blockquote{background:var(--surface-2);border-left-width:3px;padding:20px 24px}.prose table{font-size:var(--fs-sm)}.contact-card{border-top:3px solid var(--signal);border-radius:3px}.contact-form-heading{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.contact-form-heading h2{font-size:var(--fs-md)}.contact-form-heading p{color:var(--ink-2);font-size:var(--fs-sm);margin-top:8px;line-height:1.6}.contact-ways-grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;display:grid}.contact-way{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:20px minmax(110px,.55fr) minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:14px 12px;display:grid}.contact-way input{opacity:1;appearance:auto;width:18px;height:18px;accent-color:var(--signal);margin:0;position:static}.contact-way-title,.contact-way-tagline{margin:0}.contact-way:has(input:checked){background:var(--signal-wash);border-color:var(--signal)}.contact-way:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.contact-way:before,.contact-way:after{display:none}.contact-aside{background:var(--surface-2);padding:24px}.contact-aside .ds-h{margin-top:0}.contact-steps li{padding-block:20px}.contact-layout{align-items:start}.contact-message{resize:vertical}.account-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.account-layout .auth-card{border-top:3px solid var(--signal);border-radius:3px;width:100%;max-width:none;margin:0}.account-context{padding:24px 0}.account-context h2{font-size:var(--fs-lg)}.account-context>p{color:var(--ink-2);margin-top:12px}.account-context dl{margin:24px 0}.account-context dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(100px,.5fr) minmax(0,1fr);gap:24px;padding-block:20px;display:grid}.account-context dt{font-weight:600;font-size:var(--fs-sm)}.account-context dd{color:var(--ink-2);font-size:var(--fs-sm);margin:0;line-height:1.6}.access-bar,.access-panel{border-radius:3px}.product-header-nav{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:44px;margin-bottom:24px;display:flex}.product-header-nav .back-link,.product-header-nav .breadcrumb,.product-header-nav .phase-badge{align-self:center;margin:0}.product-header-nav .back-link,.product-header-nav .breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.product-header-nav .phase-badge{flex-shrink:0;line-height:1.5}.product-card-title a,.product-card-trigger{line-height:1.35}.product-specs dl>div{padding-block:12px}.product-gallery figure{border-radius:0}.product-section-nav{border-block:1px solid var(--line-strong);flex-wrap:wrap;gap:0 24px;margin-block:24px;display:flex}.product-section-nav a{min-height:48px;font-size:var(--fs-sm);color:var(--ink-2);align-items:center;font-weight:600;display:flex}.product-section-nav a:hover{color:var(--signal)}.product-section-nav a:last-child{color:var(--signal);margin-left:auto}.assistant-launcher{box-shadow:none;border-radius:3px}.assistant-panel{border-radius:4px}.assistant-head-actions button{min-width:44px;min-height:44px}.assistant-launcher{bottom:max(20px, env(safe-area-inset-bottom))}@media (min-width:1600px){.article-library-layout{grid-template-columns:260px minmax(0,1fr);gap:40px}.team-grid{gap:0 48px}}@media (max-width:1100px){.home-system-index,.discipline-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid .team-card{grid-template-columns:100px minmax(0,1fr);gap:20px}.sol-domain-with-media{grid-template-columns:minmax(160px,.7fr) minmax(0,1fr)}.sol-domain-with-media .sol-domain-main{grid-column:2}.sol-domain-with-media .sol-domain-list{grid-area:2/2}.sol-domain-with-media .sol-domain-links{grid-area:3/1/auto/-1}.article-library-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.article-library .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.article-library .article-card-lead{grid-area:auto/1/auto/-1}.article-aside{border:0;grid-row:1;max-height:none;padding:0;display:block;position:static}.toc .toc-title{display:none}.toc-toggle{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.toc-toggle span{color:var(--muted);font-size:var(--fs-xs)}.toc:not(.is-expanded) ol{display:none}.toc.is-expanded ol{margin-top:12px}}@media (max-width:900px){.article-library-layout{display:block}.article-library .filter-bar{margin-bottom:24px;position:static}.article-library .filter-bar ul{flex-wrap:wrap;gap:4px 12px;display:flex}.article-library .filter-bar li{border-bottom:0}.article-library .filter-bar a{background:var(--surface-2);padding:10px}.article-library .filter-bar a[aria-current=page]{background:var(--ink);color:var(--paper)}.article-library .filter-bar a[aria-current=page] .library-filter-icon{color:inherit}.team-grid{grid-template-columns:1fr}.team-grid .team-card{grid-template-columns:minmax(100px,.45fr) minmax(0,1.5fr)}.arch-grid{grid-template-columns:1fr;gap:28px}.article-aside{border:0;max-height:none;padding:0;display:block;position:static}.toc .toc-title{display:none}.toc-toggle{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.toc-toggle span{color:var(--muted);font-size:var(--fs-xs)}.toc:not(.is-expanded) ol{display:none}.toc.is-expanded ol{margin-top:12px}}@media (max-width:700px){.about-opening,.sol-head .sol-head-grid{grid-template-columns:1fr;gap:24px}.about-people-images{height:280px}.page-header{margin-bottom:24px;padding-bottom:24px}.wwd-grid{grid-template-columns:1fr}.wwd-tile{column-gap:12px;padding:20px}.wwd-summary{font-size:var(--fs-sm)}.home-system-index>li:first-child .home-system-link{display:flex}.home-system-index>li:first-child .home-system-copy{padding:24px}.home-system-index{gap:24px 16px}.home-system-copy h3{font-size:var(--fs-base)}.sol-domain-with-media{grid-template-columns:1fr}.sol-domain-evidence{grid-area:1/1}.sol-domain-with-media .sol-domain-main{grid-area:2/1}.sol-domain-with-media .sol-domain-list{grid-area:3/1}.sol-domain-with-media .sol-domain-links{grid-area:4/1}.sol-domain-summary,.team-grid .team-bio{text-align:left}.contact-layout,.account-layout{grid-template-columns:1fr;gap:32px}.contact-aside{padding:20px}.contact-way{grid-template-columns:20px minmax(0,1fr)}.contact-way-tagline{grid-column:2}.contact-way input{grid-row:1/3}.section-head{align-items:start}.product-section-nav{column-gap:20px}.product-section-nav a:last-child{margin-left:0}.footer-top{gap:32px}.assistant-panel{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:480px){.home-system-index,.discipline-matrix,.article-library .grid-3{grid-template-columns:1fr}.home-system-index>li:first-child{grid-column:auto}.home-system-index>li:first-child .home-system-copy{padding:20px}.team-grid .team-card{grid-template-columns:96px minmax(0,1fr);gap:16px}.team-grid .team-card h3{font-size:var(--fs-base)}.team-grid .team-photo{aspect-ratio:3/4}.team-grid .team-card-body .team-bio,.team-grid .team-card-body .team-links{margin-top:16px;margin-left:-112px}.discipline{padding:24px 20px}.article-library .filter-bar a{font-size:var(--fs-xs)}.account-context dl>div{grid-template-columns:1fr;gap:8px}.footer-cols{gap:24px}}@media (prefers-reduced-motion:reduce){.home-system-link{transition:none}}
.profile-detail .ds-id{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:start;gap:28px 48px}.profile-detail .ds-photo{aspect-ratio:4/5;border-radius:0;grid-row:1/span 2;width:100%}.profile-detail .ds-name{font-size:var(--fs-xl)}.profile-detail .ds-role{margin-top:12px}.profile-detail .ds-bio{margin-top:24px;line-height:1.65}.profile-detail .ds-links{margin-top:24px}.profile-detail .ds-links a{min-height:44px}.profile-detail .ds-facts{background:var(--surface-2);border-top:2px solid var(--ink);grid-column:2;padding:20px 24px}.profile-detail .ds-facts h2{border:0;margin-bottom:16px;padding:0}.profile-detail .ds-facts .ds-table{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;display:grid}.profile-detail .ds-facts .ds-table>div{border:0;flex-direction:column;justify-content:start;align-items:start;gap:8px;padding:0}.profile-detail .ds-facts dd{text-align:start;font-size:var(--fs-md)}.profile-sections{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;gap:0 32px;padding-block:8px;display:flex}.profile-sections a{min-height:44px;font-size:var(--fs-sm);align-items:center;font-weight:600;display:inline-flex}.profile-sections a:last-child{color:var(--signal);margin-left:auto}.profile-detail .ds-head{margin-bottom:0}.profile-detail .ds-body{--ds-side:300px;--ds-gap:48px;padding-top:40px}.profile-detail .ds-aside{background:var(--surface-2);border-top:2px solid var(--ink);padding:24px}.profile-detail .ds-main{gap:40px}.profile-detail .ds-h{font-size:var(--fs-md);padding-bottom:16px}.profile-detail .ds-aside .ds-h{font-size:var(--fs-base)}.profile-detail .ds-list li{font-size:var(--fs-base);padding-block:12px}.profile-detail .ds-prose ul,.profile-detail .ds-prose ol{margin:20px 0;padding-left:24px;list-style:square;display:block}.profile-detail .ds-prose ol{list-style:decimal}.profile-detail .ds-prose li{font-size:var(--fs-base);border:0;padding:0 0 18px 8px;line-height:1.65;display:list-item}.profile-detail .ds-prose li:before{content:none}.profile-detail .ds-prose li::marker{color:var(--signal)}.profile-work ul{margin:0;padding:0;list-style:none}.profile-work li{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);gap:24px;padding-block:24px;display:grid}.profile-work li:not(:has(figure)){grid-template-columns:minmax(0,1fr)}.profile-detail .ds-notes .article-card-lead:not(:has(.article-card-cover)){grid-template-columns:minmax(0,1fr)}.product-post-next li:not(:has(img,video)){grid-template-columns:minmax(0,1fr)}.profile-work figure{min-width:0;margin:0}.profile-work img{aspect-ratio:8/5;width:100%;height:auto;display:block}.profile-work figcaption{font-size:var(--fs-xs);color:var(--muted);margin-top:8px}.profile-work h3{font-size:var(--fs-md);margin-bottom:12px}.profile-work p{color:var(--ink-2);font-size:var(--fs-base);line-height:1.6}.profile-detail .ds-notes .article-card-lead{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-block:24px;display:grid}.profile-detail .article-card-lead .article-card-body{padding:0}.profile-detail .article-card-lead .article-card-cover{aspect-ratio:auto;min-height:220px}.profile-detail .article-card-lead .article-card-title{font-size:var(--fs-md)}.profile-detail .article-card-row .article-card-title{font-size:var(--fs-base)}.profile-detail .article-card-row{padding-block:20px}.access-bar{border-top:3px solid var(--signal);border-radius:0;padding:24px}.article-detail>.container>.access-bar{margin-bottom:32px}.access-bar-title{font-size:var(--fs-base)}.access-bar-hint{line-height:1.6}.access-bar-form .access-gate-row{flex-wrap:nowrap}.access-bar-form .access-gate-input{flex-basis:auto;min-width:0}.access-bar .btn,.access-bar .access-gate-input{min-height:48px}.product-dossier-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.product-dossier-layout>aside{top:calc(var(--nav-h) + 92px);max-height:calc(100dvh - var(--nav-h) - 116px);scrollbar-width:thin;position:sticky;overflow-y:auto}.dossier-index{border-right:1px solid var(--line);padding-right:16px}.dossier-index-title{font-size:var(--fs-base);margin-bottom:16px;font-weight:700}.dossier-index>button{display:none}.dossier-index ul{margin:0;padding:0;list-style:none}.dossier-index a{font-size:var(--fs-sm);color:var(--ink-2);border-bottom:1px solid var(--line);padding-block:12px;line-height:1.45;display:block}.dossier-index a:hover{color:var(--signal)}.dossier-sections{min-width:0}.product-detail .dossier-group{padding-block:0}.product-detail .dossier-chapter{border-top:1px solid var(--line-strong)}.product-detail .dossier-chapter summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;padding:24px 0;display:grid}.product-detail .dossier-chapter summary h3{font-size:var(--fs-md);grid-column:1}.product-detail .dossier-chapter summary p{font-size:var(--fs-base);grid-column:1;line-height:1.6}.product-detail .dossier-chapter summary b{font-size:var(--fs-sm);grid-area:1/2;padding-top:4px}.dossier-close-label,.dossier-chapter[open] .dossier-open-label{display:none}.dossier-chapter[open] .dossier-close-label{display:inline}.product-detail .dossier-chapter[open]{border-top:2px solid var(--product-accent,var(--signal))}.product-detail .dossier-chapter-copy{font-size:var(--fs-base);padding:0 0 32px}.product-detail .dossier-chapter-copy h3,.product-detail .dossier-chapter-copy h4{margin-top:28px}.product-detail .dossier-chapter h3{scroll-margin-top:calc(var(--nav-h) + 112px)}.product-post-navigation{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-bottom:24px;display:flex}.product-post-navigation .back-link,.product-post-navigation .breadcrumb{margin:0}.product-post-opening{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.product-post-header .article-dek{font-size:var(--fs-md);margin-top:20px;line-height:1.65}.product-post-header .byline{border-left:1px solid var(--line-strong);flex-direction:column;align-items:start;gap:24px;margin:0;padding-left:24px;display:flex}.product-post-header .byline-name{color:var(--signal);text-underline-offset:4px;text-decoration:underline;display:inline-block}.product-post-header .byline-meta{grid-template-columns:1fr;gap:16px;display:grid}.product-post-header .byline-meta dt{font-size:var(--fs-xs);margin-bottom:4px}.product-post-header .byline-meta dd{font-size:var(--fs-sm)}.product-post-detail .product-stage{border-radius:0;margin:32px 0 40px}.product-post-detail .article-layout{padding-top:24px}.product-post-detail .article-aside{top:calc(var(--nav-h) + 92px)}.product-post-detail .article-main{min-width:0}.product-post-detail .prose{font-size:var(--fs-base);line-height:1.75}.product-post-detail .prose h2{border-top:1px solid var(--line-strong);font-size:var(--fs-lg);padding-top:24px}.product-post-detail .prose h2:first-child{border:0;padding-top:0}.product-post-detail .prose :is(h2,h3,h4){scroll-margin-top:calc(var(--nav-h) + 112px)}.product-post-end{border-top:2px solid var(--product-accent,var(--signal));flex-wrap:wrap;gap:16px 24px;margin-top:40px;padding:24px 0;display:flex}.product-post-end p{flex-basis:100%;font-weight:600}.product-post-end a{color:var(--signal);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.product-post-next{padding-bottom:var(--section-y);margin-top:40px}.product-post-next>h2{font-size:var(--fs-lg);border-bottom:2px solid var(--ink);padding-bottom:16px}.product-post-next ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.product-post-next li{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:24px;padding-block:24px;display:grid}.product-post-next img{aspect-ratio:8/5;width:100%;height:auto}.product-post-next h3{font-size:var(--fs-md);margin-bottom:12px}.product-post-next p{color:var(--ink-2);line-height:1.6}.product-post-next time{color:var(--muted);font-size:var(--fs-sm);margin-top:12px;display:block}@media (max-width:1100px){.profile-detail .ds-body{grid-template-columns:minmax(0,1fr)}.profile-detail .ds-main,.profile-detail .ds-aside{grid-area:auto/1}.profile-detail .ds-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid;position:static}.product-post-opening{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.product-dossier-layout{grid-template-columns:minmax(0,1fr);gap:24px}.product-dossier-layout>aside{max-height:none;position:static;overflow:visible}.dossier-index{border:0;padding:0}.dossier-index-title{display:none}.dossier-index>button{background:var(--surface-2);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line-strong);font:inherit;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.dossier-index>button span{font-size:var(--fs-sm)}.dossier-index:not(.is-expanded) ul{display:none}.product-post-next ul{grid-template-columns:1fr}}@media (max-width:760px){.profile-detail .ds-facts{grid-column:1/-1}.profile-detail .ds-id{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:20px}.profile-detail .ds-id-text{display:contents}.profile-detail .ds-photo{grid-area:1/1/span 3;width:120px}.profile-detail .ds-name,.profile-detail .ds-role,.profile-detail .ds-edu{grid-column:2;margin-top:0}.profile-detail .ds-bio,.profile-detail .ds-links{grid-column:1/-1;margin-top:0}.profile-detail .ds-bio{font-size:var(--fs-base)}.profile-detail .ds-facts .ds-table{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-detail .ds-facts{padding:20px}.profile-sections{gap:0 24px}.profile-sections a:last-child{margin-left:0}.profile-detail .ds-aside{display:block}.profile-detail .ds-aside>section+section{margin-top:32px}.profile-detail .ds-notes .article-card-lead{grid-template-columns:1fr}.profile-detail .article-card-lead .article-card-cover{aspect-ratio:8/5;min-height:0}.profile-work li{grid-template-columns:1fr;gap:16px}.access-bar{grid-template-columns:1fr;gap:20px;padding:20px}.product-post-opening{grid-template-columns:1fr;gap:24px}.product-post-header .byline{border-left:0;border-top:1px solid var(--line);flex-flow:wrap;width:100%;padding:20px 0 0}.product-post-header .byline-meta{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.product-post-detail .article-dek{font-size:var(--fs-base)}.product-post-next li{grid-template-columns:110px minmax(0,1fr);gap:16px}.product-detail .dossier-chapter summary{grid-template-columns:minmax(0,1fr);gap:12px}.product-detail .dossier-chapter summary b{grid-area:3/1}}@media (max-width:480px){.profile-detail .ds-id{grid-template-columns:88px minmax(0,1fr);gap:16px}.profile-detail .ds-photo{width:88px}.profile-detail .ds-role{font-size:var(--fs-base)}.profile-detail .ds-edu{grid-column:1/-1}.profile-detail .ds-photo{grid-row:1/span 2}.product-post-next li{grid-template-columns:1fr}}
.product-header .access-bar{margin:16px 0 24px}.product-header-nav{margin-bottom:20px}.product-header-summary{text-align:justify;text-align-last:start}.product-brief{margin-block:32px}.product-exhibit{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding-block:24px;display:grid}.product-exhibit:nth-child(2n) figure{grid-area:1/2}.product-exhibit:nth-child(2n)>div{grid-area:1/1}.product-exhibit figure{min-width:0;margin:0}.product-exhibit figure img{object-fit:contain;width:100%;height:auto;max-height:430px}.product-exhibit figcaption,.publication-exhibit figcaption{color:var(--muted);font-size:var(--fs-sm);margin-top:10px;line-height:1.5}.product-exhibit h2{font-size:var(--fs-lg);margin-bottom:16px}.product-exhibit p{font-size:var(--fs-md);text-align:justify;text-align-last:start;line-height:1.65}.product-exhibit dl{grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:20px;display:grid}.product-exhibit dl>div{border-top:1px solid var(--line);padding-top:12px}.product-exhibit dt{color:var(--muted);font-size:var(--fs-sm);margin-bottom:6px}.product-exhibit dd{font-weight:600;line-height:1.5}.product-detail .product-overview{margin-block:24px;display:block}.product-detail .product-specs dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.product-detail .dossier-chapter[open] summary p{display:none}.product-detail .dossier-chapter summary{padding-block:20px}.product-detail .dossier-chapter-copy{padding-bottom:20px}.product-post-opening{grid-template-columns:minmax(0,1fr);gap:16px}.product-post-header .byline{border:0;flex-flow:wrap;align-items:center;gap:24px;padding:0}.product-post-header .byline-meta{gap:24px;display:flex}.product-post-detail .product-stage{max-height:520px;margin-block:24px;overflow:hidden}.product-post-detail .product-stage img,.product-post-detail .product-stage video{object-fit:contain;max-height:520px}.publication-layout .article-main{width:100%;max-width:none}.publication-layout .article-aside{width:100%;margin-bottom:24px;position:static}.publication-layout .toc{max-height:none}.publication-layout .toc ol{flex-wrap:wrap;gap:0 24px;display:flex}.publication-section{border-top:1px solid var(--line-strong);padding-block:24px}.publication-section.has-exhibit{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:32px;display:grid}.publication-copy{min-width:0;max-width:800px}.publication-copy h2{font-size:var(--fs-lg);margin:0 0 16px;border:0!important;padding:0!important}.publication-copy .payload-richtext>p{text-align:justify;text-align-last:start}.publication-copy>:last-child{margin-bottom:0}.publication-exhibit{min-width:0;margin:0}.publication-exhibit img{object-fit:contain;width:100%;height:auto;max-height:450px}@media (max-width:1100px){.product-detail .product-specs dl{grid-template-columns:1fr 1fr}}@media (max-width:760px){.product-exhibit,.publication-section.has-exhibit{grid-template-columns:minmax(0,1fr);gap:20px}.product-exhibit:nth-child(2n) figure,.product-exhibit:nth-child(2n)>div{grid-area:auto}.product-exhibit p,.publication-copy .payload-richtext>p,.profile-record-entry .prose p{text-align:start}.product-exhibit h2{font-size:var(--fs-md)}.product-detail .product-specs dl,.product-exhibit dl{grid-template-columns:minmax(0,1fr)}}.engineering-reference{border-top:2px solid var(--ink);margin-top:24px}.engineering-reference>summary{cursor:pointer;font-size:var(--fs-md);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0;font-weight:600;display:flex}.engineering-reference>summary>span:last-child{font-size:var(--fs-sm);color:var(--muted);font-weight:400}.engineering-reference[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}.publication-opening{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:32px;margin-block:24px;display:grid}.publication-opening:not(:has(.product-stage)){grid-template-columns:minmax(0,1fr)}.publication-opening .product-post-header{margin:0}.product-post-detail .publication-opening .product-stage{aspect-ratio:16/9;width:100%;max-height:none;margin:0}.product-post-detail .publication-opening .product-stage img{object-fit:contain;width:100%;height:100%;max-height:none}.product-post-detail .publication-opening .product-stage:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.publication-section.has-exhibit{align-items:start}.publication-exhibit img{aspect-ratio:8/5;object-fit:cover}.product-post-next li:only-child{grid-column:1/-1}@media (max-width:760px){.publication-opening{grid-template-columns:minmax(0,1fr);gap:20px}}.compact-product-brief{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-block:24px;display:grid}.compact-product-brief h2{font-size:var(--fs-md);margin:0 0 12px}.compact-product-brief h3{font-size:var(--fs-sm);margin:0 0 8px}.compact-product-brief p{margin:0}.compact-product-brief section+section{margin-top:20px}@media (max-width:760px){.compact-product-brief{grid-template-columns:minmax(0,1fr);gap:20px}}.product-detail .dossier-chapter-copy{max-width:none;margin:0}@media (max-width:760px){.product-detail .dossier-chapter-copy p{text-align:start}}.product-post-detail{padding-bottom:40px}.product-post-detail .product-post-next{margin-top:24px;padding-bottom:0}.compact-product-brief{margin-block:24px}.product-detail .product-visual-story{margin-top:32px}.product-detail .product-scene{column-gap:32px;margin-bottom:32px}.product-detail .product-scene-media img{max-height:440px}.product-detail .story-blinkthor-auto-parking .product-scene-media img,.product-detail .story-blinkthor-autolabel-ai .product-scene-media img,.product-detail .story-blinkthor-simvehicleapp .product-scene-media img,.product-detail .story-blinkthor-hmi-simulator .product-scene-media img,.product-detail .story-blinkthor-factory-zone-monitoring .product-scene-media img{max-height:none}@media (min-width:901px){.product-header:not([data-product-style=blinkthor-robot]) .product-header-grid{grid-template-rows:min-content 1fr}}.product-detail .product-scene-media:fullscreen img{max-height:none}.profile-detail .ds-id{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px}.profile-detail .ds-id-text{grid-area:1/1}.profile-detail .ds-photo{aspect-ratio:4/5;border-radius:0;grid-area:1/2;width:100%}.profile-detail .ds-name{font-size:var(--fs-xl)}.profile-detail .ds-bio{font-size:var(--fs-md);margin-top:20px}.profile-tenure{color:var(--ink-2);font-size:var(--fs-sm);margin-top:8px}.profile-introduction{max-width:none;font-size:var(--fs-base);margin-top:20px}.profile-introduction p{text-align:justify;text-align-last:start;margin:0}.profile-detail .ds-body{padding-top:32px;display:block}.profile-detail .ds-main{gap:32px;width:100%}.profile-detail .ds-h{font-size:var(--fs-md);margin-bottom:16px;padding-bottom:12px}.profile-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.profile-chapter{min-width:0}.profile-chapter.has-projects,.profile-chapter:only-child{grid-column:1/-1}.profile-chapter>h2{font-size:var(--fs-lg);border-bottom:1px solid var(--line-strong);margin-bottom:20px;padding-bottom:14px}.profile-chapter-prose{max-width:none;font-size:var(--fs-base)}.profile-chapter-prose .payload-richtext>:first-child{margin-top:0}.profile-experience{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 40px;display:grid}.profile-project{border-bottom:1px solid var(--line);min-width:0;padding-bottom:20px}.profile-project h3{font-size:var(--fs-md);margin-bottom:10px;line-height:1.35}.profile-project .prose{max-width:none;font-size:var(--fs-base)}.profile-project .payload-richtext>p:first-child{font-size:var(--fs-sm);color:var(--signal);margin-top:0;font-weight:600}.profile-project:last-child:nth-child(odd){grid-column:1/-1}.profile-project:last-child:nth-child(odd) .payload-richtext>p:last-child{columns:2;column-gap:40px}.profile-record p,.profile-record li{text-align:justify;text-align-last:start}.profile-career-reference{border-block:1px solid var(--line-strong);grid-column:1/-1}.profile-career-reference>summary{cursor:pointer;min-height:44px;font-size:var(--fs-md);padding-block:16px;font-weight:600}.profile-career-reference[open]>summary{margin-bottom:12px}.profile-career-reference .payload-richtext>ul{columns:2;column-gap:40px;padding-left:20px}.profile-career-reference .payload-richtext>ul>li{break-inside:avoid;margin-bottom:16px}.profile-expertise .ds-list{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.profile-expertise .ds-list li{font-size:var(--fs-base);padding-block:12px}.profile-detail .ds-notes{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.profile-detail .ds-notes .article-card-lead{flex-direction:column;padding-top:0;display:flex}.profile-detail .ds-notes .article-card-cover{width:100%}.profile-detail .ds-notes .article-card-cover img{object-fit:cover;max-height:340px}@media (max-width:1100px){.profile-detail .ds-id{grid-template-columns:minmax(0,1fr) 260px;gap:28px}}@media (max-width:760px){.profile-detail .ds-id{grid-template-columns:110px minmax(0,1fr);gap:8px 16px}.profile-detail .ds-id-text{display:contents}.profile-detail .ds-photo{grid-area:1/1/span 2;width:110px}.profile-detail .ds-name{grid-area:1/2;align-self:start}.profile-detail .ds-role{grid-area:2/2;align-self:start}.profile-detail .profile-tenure{grid-area:3/1/auto/-1;margin-top:8px}.profile-detail .ds-edu{grid-area:4/1/auto/-1}.profile-detail .ds-bio{grid-area:5/1/auto/-1;margin-top:12px}.profile-detail .profile-introduction{grid-area:6/1/auto/-1;margin-top:12px}.profile-detail .ds-links{grid-area:7/1/auto/-1;margin-top:8px}.profile-introduction p,.profile-record p,.profile-record li{text-align:start}.profile-record,.profile-experience,.profile-expertise .ds-list,.profile-detail .ds-notes{grid-template-columns:minmax(0,1fr)}.profile-project:last-child:nth-child(odd) .payload-richtext>p:last-child,.profile-career-reference .payload-richtext>ul{columns:1}}.product-post-detail .publication-opening{flex-direction:column;align-items:stretch;gap:24px;display:flex}.product-post-detail .publication-opening .product-stage{aspect-ratio:21/9;max-height:520px}.product-post-detail .publication-opening .product-stage img{object-fit:cover}.product-post-detail .publication-opening .product-stage:fullscreen{aspect-ratio:auto;max-height:none}.product-post-detail .publication-opening .product-stage:fullscreen img{object-fit:contain}.product-post-detail .product-post-header .article-dek{margin-top:12px}.product-post-detail .product-post-header .byline{justify-content:space-between;margin-top:8px}.publication-authored-figure{min-width:0}.publication-authored-figure .content-media,.publication-authored-figure .mermaid-diagram{margin:0}.publication-authored-figure .mermaid-canvas .labelBkg,.publication-authored-figure .mermaid-canvas .edgeLabel,.publication-authored-figure .mermaid-canvas .edgeLabel p{background-color:var(--paper)!important;color:var(--ink)!important}.publication-authored-figure img{object-fit:contain;width:100%;height:auto;max-height:500px}.publication-authored-figure figcaption{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.publication-section:not(.has-exhibit) .publication-copy{margin-inline:auto}@media (max-width:760px){.product-post-detail .publication-opening .product-stage{aspect-ratio:16/9}}
