:root{--tm-hero:#0b0d12;--tm-hero-ink:#f2f4f8;--tm-hero-ink-2:#9aa3b5;--tm-hero-rule:#232836;--tm-pop:#c8f135;--tm-card:#f5f6f8;--tm-art:linear-gradient(180deg,#e9edff,#f7f8ff);--tm-date:#8a90a0;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--bg:#ffffff;--surface:#ffffff;--ink:#0b0d12;--muted:#4b5160;--line:#e6e8ee;--line-strong:#d4d8e1;--accent:#3d5afe;--field-robots:#3d5afe;--tint:#eef1ff;--header-bg:rgb(255 255 255/0.9);--shadow-1:none;--shadow-2:none;--radius-s:8px;--radius-m:16px;--fs-h1:3.125rem;--fs-h2:1.75rem;--fs-h3:1.1875rem;--fs-body:1.0625rem;--fs-small:0.9375rem;--fs-xs:0.8125rem}@media (max-width:720px){:root{--fs-h1:2.125rem;--fs-h2:1.4375rem;--fs-h3:1.0625rem;--fs-body:1rem}}body,html{overflow-x:clip}body{background:var(--bg);font-size:var(--fs-body);letter-spacing:-.02em;line-height:1.7}h1,h2,h3{letter-spacing:-.03em}.home-section-head h2,.section-head h2,h2{font-size:var(--fs-h2);letter-spacing:-.03em}h3{font-size:var(--fs-h3)}.page-head h1{font-size:clamp(2.125rem,4vw,3.125rem);letter-spacing:-.035em}.tm-date,time{font-family:var(--mono);font-size:.75rem;color:var(--tm-date);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brand-board,.glance,.home-card,.home-stage,.home-stats,.home-topic,.lineup,.robot-card,.rx-grid,.table-scroll,.tray{box-shadow:none}@media (prefers-reduced-motion:no-preference){.deploy-list li,.home-topic,.insight-list li,.tm-card{transition:transform .2s ease,border-color .2s ease}.deploy-list li:hover,.home-topic:hover,.insight-list li:hover,.tm-card:hover{transform:translateY(-3px);box-shadow:none;border-color:var(--accent)}}.brand-wave{display:inline-flex;gap:2px;align-items:center;height:18px}.brand-wave i{display:block;width:3px;border-radius:2px;background:var(--accent);transform-origin:center}.brand-wave i:first-child{height:6px}.brand-wave i:nth-child(2){height:14px;animation-delay:.15s}.brand-wave i:nth-child(3){height:9px;animation-delay:.3s;background:var(--tm-pop)}.brand-wave i:nth-child(4){height:16px;animation-delay:.45s}@media (prefers-reduced-motion:no-preference){.brand-wave i{animation:tm-wave 1.2s ease-in-out infinite}}@keyframes tm-wave{50%{transform:scaleY(.45)}}.site-header .brand-wave i:nth-child(3){background:#7bc70a}.brand{gap:8px}body:has(.tm-hero) .site-header{background:var(--tm-hero);border-bottom-color:var(--tm-hero-rule);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--tm-hero-ink)}body:has(.tm-hero) .site-header .brand-wave i:nth-child(3){background:var(--tm-pop)}body:has(.tm-hero) .brand-desc{color:var(--tm-hero-ink-2);border-left-color:var(--tm-hero-rule)}body:has(.tm-hero) .nav-cat-btn,body:has(.tm-hero) .nav-cats>.nav-cat>a{color:var(--tm-hero-ink-2)}body:has(.tm-hero) .nav-cat-btn:hover,body:has(.tm-hero) .nav-cat.is-open .nav-cat-btn{color:var(--tm-hero-ink);background:rgb(255 255 255/.08)}body:has(.tm-hero) .nav-toggle{background:transparent;color:var(--tm-hero-ink);border-color:#3a4152}body:has(.tm-hero) main.wrap{padding-top:0}.home>.tm-hero{margin-top:0}.tm-hero{position:relative;color:var(--tm-hero-ink);padding:72px 0 0;isolation:isolate}.tm-hero:before{z-index:-2;background:var(--tm-hero)}.tm-hero:after,.tm-hero:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%)}.tm-hero:after{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--tm-hero-rule) 1px,transparent 1px),linear-gradient(90deg,var(--tm-hero-rule) 1px,transparent 1px);background-size:40px 40px;background-position:top;opacity:.5;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 85%);mask-image:linear-gradient(180deg,#000 0,transparent 85%)}.tm-kicker{display:inline-flex;align-items:center;margin:0 0 20px;padding:6px 14px;border-radius:999px;background:var(--tm-pop);color:var(--tm-hero);font-size:.8125rem;font-weight:650;letter-spacing:-.01em}.tm-hero h1{font-size:var(--fs-h1);line-height:1.2;letter-spacing:-.035em;font-weight:750;max-width:720px;color:var(--tm-hero-ink)}.tm-hero h1 span{display:block}.tm-hero h1 mark{background:none;color:var(--tm-pop);padding:0}.tm-lede{margin-top:18px;max-width:560px;color:var(--tm-hero-ink-2);font-size:var(--fs-body)}.tm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.tm-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:999px;border:1.5px solid #3a4152;color:var(--tm-hero-ink);background:transparent;font-size:var(--fs-small);font-weight:650;text-decoration:none;transition:border-color .15s,background .15s}.tm-btn:hover{border-color:var(--tm-hero-ink-2)}.tm-btn.is-primary{background:var(--accent);border-color:var(--accent);color:#fff}.tm-btn.is-primary:hover{background:#2f4bf0}.tm-search{display:flex;align-items:center;gap:4px;margin-left:auto;min-width:min(100%,300px);padding:4px 4px 4px 16px;border:1px solid #3a4152;border-radius:999px}.tm-search:focus-within{border-color:var(--accent)}.tm-search input{flex:1 1;min-width:0;height:38px;border:0;background:transparent;color:var(--tm-hero-ink);font:inherit;font-size:var(--fs-small)}.tm-search input::placeholder{color:var(--tm-hero-ink-2)}.tm-search input:focus{outline:none;box-shadow:none}.tm-search button{height:38px;padding:0 16px;border:0;border-radius:999px;background:rgb(255 255 255/.1);color:var(--tm-hero-ink);font:inherit;font-size:var(--fs-small);font-weight:650;cursor:pointer}.tm-search button:hover{background:rgb(255 255 255/.18)}.tm-lineup{margin-top:48px;padding:20px 20px 0;border:1px solid var(--tm-hero-rule);border-bottom:0;border-radius:20px 20px 0 0;background:radial-gradient(ellipse at 50% 100%,#1d2a5c 0,#111522 60%)}.tm-lineup .lineup{background:transparent;border:0;padding:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#3a4152 transparent}.tm-lineup .lineup svg{width:100%;min-width:720px;height:auto}.tm-lineup .lineup-name{fill:#c9cfdc;font-family:var(--mono);font-weight:500;font-size:11px}.tm-lineup .lineup-grid-label,.tm-lineup .lineup-label{fill:#6b7386;font-family:var(--mono)}.tm-lineup .lineup-grid{stroke:#232836!important}.tm-lineup .lineup a:focus-visible .lineup-name,.tm-lineup .lineup a:hover .lineup-name{fill:var(--tm-pop)}.tm-lineup .lineup a:focus-visible{outline:none}.tm-lineup .rf-human *{stroke:#4b5366}.tm-lineup .rf-robot .rf-hand rect,.tm-lineup .rf-robot .rf-shell{fill:#39415a}.tm-lineup-hint{display:none;margin:0 0 8px;font-size:.75rem;color:var(--tm-hero-ink-2)}.home{gap:0}.tm-section{padding:64px 0;border-bottom:1px solid var(--line);margin:0}.tm-section:last-child{border-bottom:0}.tm-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:28px;flex-wrap:wrap}.tm-head h2{font-size:var(--fs-h2);font-weight:750;letter-spacing:-.03em;line-height:1.3}.tm-head p{flex-basis:100%;color:var(--muted);font-size:var(--fs-small)}.tm-more{font-size:.875rem;font-weight:650;color:var(--accent);text-decoration:none;white-space:nowrap}.tm-more:hover{text-decoration:underline}.tm-meta{font-family:var(--mono);font-size:.75rem;color:var(--tm-date);letter-spacing:.02em;white-space:nowrap}.tm-top3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.tm-top3 li{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.tm-top3 .tm-row{display:flex;align-items:center;gap:12px}.tm-av{flex:none;width:44px;height:44px;border-radius:50%;background:var(--tint);overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.tm-av img{height:120px;width:auto;max-width:none;margin-top:2px}.tm-n{font-family:var(--mono);font-size:.75rem;font-weight:650;color:var(--accent)}.tm-top3 .tm-meta{position:absolute;top:20px;right:20px}.tm-top3 a{color:var(--ink);text-decoration:none;font-size:var(--fs-small);line-height:1.65}.tm-top3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.tm-top3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tm-trends{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tm-trend{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:0 20px;gap:0 20px;align-content:start;padding:26px;border:1px solid var(--line);border-radius:20px;background:var(--tm-card);min-width:0}.tm-trend>*{grid-column:1;min-width:0}.tm-art{grid-column:2;grid-row:1/span 3;align-self:start;height:168px;border-radius:16px;background:var(--tm-art);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.tm-art img{height:160px;width:auto;max-width:none}.tm-art.is-two img{height:150px;margin:0 -14px}.tm-trend h3{font-size:var(--fs-h3);line-height:1.45;font-weight:750;letter-spacing:-.02em;margin:0 0 10px}.tm-trend p{color:var(--muted);line-height:1.75}.tm-take,.tm-trend p{font-size:var(--fs-small)}.tm-take{margin-top:16px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:12px;line-height:1.7;color:var(--ink)}.tm-take b{display:block;margin-bottom:4px;font-size:.75rem;font-weight:700;color:var(--accent);letter-spacing:-.01em}.tm-src{grid-column:1/-1;list-style:none;margin:14px 0 0;padding:0}.tm-src li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:baseline;padding:4px 0;font-size:.8125rem;color:var(--muted)}.tm-src a{color:var(--muted);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-src a:hover{color:var(--ink);text-decoration:underline}.tm-pill{display:inline-block;font-size:.6875rem;font-weight:700;line-height:1;padding:4px 7px;border-radius:999px;white-space:nowrap}.tm-pill.is-official{color:#12805c;background:#e5f5ee}.tm-pill.is-reported{color:#b26a00;background:#fff2de}.tm-pill.is-estimate,.tm-pill.is-rumor{color:#7a8090;background:#eef0f3}.tm-ins{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.tm-ins li{position:relative;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);min-width:0}.tm-ins h3{margin:10px 0 8px;font-size:1.0625rem;line-height:1.5;font-weight:750;letter-spacing:-.02em}.tm-ins h3 a{color:var(--ink);text-decoration:none}.tm-ins h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.tm-ins p{color:var(--muted);font-size:.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tm-cover{position:relative;height:150px;margin:-4px -4px 14px;border-radius:12px;background:var(--tm-art);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.tm-cover img{height:140px;width:auto;max-width:none;margin:0 -6px}.tm-cover.is-chart{justify-content:flex-start;gap:10px;padding:18px 22px 0}.tm-cover.is-chart i{display:block;width:26px;border-radius:6px 6px 0 0;background:var(--accent);opacity:.85}.tm-cover.is-chart i:nth-of-type(2n){background:#9fb0ff}.tm-cover-tag{position:absolute;top:14px;right:16px;padding:2px 8px;border-radius:999px;background:#fff;font-family:var(--mono);font-size:.6875rem;color:var(--muted)}.tm-cover.is-flow{align-items:center;gap:10px;font-size:.8125rem;font-weight:650}.tm-cover.is-flow b{padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;background:#fff}.tm-cover.is-flow em{font-style:normal;font-family:var(--mono);color:var(--accent)}.tm-section .home-new-img{background:var(--tm-art);border-color:var(--line);border-radius:16px}.tm-section .pair-grid a{border-radius:999px;background:var(--tm-card);border-color:var(--tm-card)}.tm-section .pair-grid a:hover{border-color:var(--accent)}.tm-section .learn-grid li{background:var(--tm-card);border-radius:16px}.tm-section .home-pairs .home-card-head h3{font-size:var(--fs-h3)}.tm-section .home-section-head{display:none}@media (prefers-reduced-motion:no-preference){.tm-reveal .tm-rv:not(.is-in){opacity:0;transform:translateY(8px)}.tm-reveal .tm-rv{transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}}@media (max-width:900px){.tm-ins,.tm-top3,.tm-trends{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.tm-hero{padding-top:44px}.tm-search{margin-left:0;flex-basis:100%}.tm-actions .tm-btn{flex:1 1;justify-content:center}.tm-lineup{margin-top:32px;padding:14px 10px 0}.tm-lineup .lineup svg{min-width:620px}.tm-lineup-hint{display:block}.tm-section{padding:48px 0}.tm-head{flex-direction:column;gap:4px;margin-bottom:20px}.tm-trend{grid-template-columns:minmax(0,1fr) 88px;padding:20px;gap:0 14px}.tm-art{height:120px}.tm-art img{height:116px}.tm-art.is-two img{height:108px}.tm-take{grid-column:1/-1}.tm-art{grid-row:1/span 2}}.home>*{min-width:0}.tm-lineup,.tm-lineup .lineup{min-width:0;max-width:100%}@media (max-width:720px),(pointer:coarse){.sort-tabs button{min-height:44px}}.note-fig{margin:28px 0;padding:0}.note-fig img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:16px;background:#fff}.note-fig.is-robot img{width:auto;max-width:100%;max-height:360px;margin:0 auto;border:0;border-radius:20px;background:var(--tm-art);padding:16px 32px 0}.tm-cover.is-img{background:#fff;border:1px solid var(--line);height:180px}.tm-cover.is-img img{width:100%;height:100%;max-width:100%;margin:0;padding:8px;object-fit:contain;object-position:center}.insight-list li.has-cover{display:grid;grid-template-columns:260px minmax(0,1fr);grid-column-gap:24px;column-gap:24px;align-items:start}.insight-list li.has-cover>.tm-cover{grid-row:1/span 3;margin:0;height:170px}@media (max-width:720px){.insight-list li.has-cover{grid-template-columns:minmax(0,1fr)}.insight-list li.has-cover>.tm-cover{grid-row:auto;margin-bottom:12px}}.skip-link{top:-80px}.skip-link:focus{top:10px}.cv-mark:empty{display:none}.cv .tm-pill{margin-left:6px;vertical-align:1px}.legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.legend .tm-pill{font-size:.75rem;padding:4px 8px}:root{--field-ai:#3d5afe;--field-industry:#3d5afe}.glance,.home-stats,.ins>article,.learn-grid li,.md-reading .rr-col:not(.rr-needs),.rr-col,.trend-card,.xi-co-read .rr-col:not(.rr-needs){border:1px solid var(--line)!important;border-radius:16px;background:var(--surface);box-shadow:none}.af-detail,.fx-scope,.mh-caveat,.part-roles li,.related-insights,.rs-review{border-left-width:1px!important;border-left-color:var(--line)!important}.af-detail,.fx-scope,.mh-caveat,.related-insights,.rs-review{border:1px solid var(--line);border-radius:16px;background:var(--tm-card)}.part-roles li{border-left:0!important;padding-left:0}.rd-top{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0 40px;gap:0 40px}.rd-top.has-fig{grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-template-areas:"head fig" "body fig";align-items:start}.rd-top.has-fig .rd-head{grid-area:head}.rd-top.has-fig .rd-body{grid-area:body}.rd-top-fig{grid-area:fig}.rd-top-fig .cutout-hero{background:var(--tm-art);border-radius:20px;padding:16px 16px 0;display:flex;justify-content:center}.rd-top-fig .cutout-hero img{max-height:460px;width:auto;max-width:100%}@media (max-width:860px){.rd-top.has-fig{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "fig" "body"}.rd-top-fig{margin:16px 0 8px!important}.rd-top-fig .cutout-hero img{max-height:340px}}.spec-src{display:inline-block;margin:0 0 0 8px;vertical-align:1px}.spec-src.is-open{display:block;margin:6px 0 0}.spec-src-btn{min-height:0;padding:0;border:0;background:none;color:var(--tm-date);font-size:.75rem;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.spec-src-btn:hover,.spec-src.is-open .spec-src-btn{color:var(--accent);border:0}.spec-src-note{flex-basis:100%;color:var(--muted);font-size:var(--fs-xs);line-height:1.5}@media (pointer:coarse){.spec-src-btn{min-height:32px;padding:0 4px}}.spec-group th{background:transparent!important;font-size:.75rem;letter-spacing:.02em;color:var(--tm-date);padding-top:18px!important;border-bottom:1px solid var(--line)}.tm-analysis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tm-analysis li{position:relative;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);min-width:0}.tm-analysis h3{margin:8px 0 6px;font-size:1.0625rem;line-height:1.5}.tm-analysis h3 a{color:var(--ink);text-decoration:none}.tm-analysis h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.tm-analysis p{color:var(--muted);font-size:.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.tm-analysis{grid-template-columns:minmax(0,1fr)}}.home-new-name{order:0;margin-top:2px}.home-new-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:.8125rem;color:var(--muted)}.home-new-facts>span:not(:last-child):after{content:""}.vs-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.vs-card{display:grid;grid-gap:10px;gap:10px;padding:14px 14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);text-decoration:none;color:var(--ink);transition:transform .2s ease,border-color .2s ease}.vs-card:hover{border-color:var(--accent);transform:translateY(-3px)}.vs-art{position:relative;justify-content:center;height:150px;border-radius:12px;background:var(--tm-art);overflow:hidden}.vs-a,.vs-art,.vs-b{display:flex;align-items:flex-end}.vs-a,.vs-b{height:100%}.vs-a{margin-right:-10px}.vs-b{margin-left:-10px}.vs-art img,.vs-art svg{height:136px;width:auto;max-width:none}.vs-art svg{opacity:.7}.vs-mark{position:absolute;top:10px;left:50%;transform:translateX(-50%);padding:3px 9px;border-radius:999px;background:var(--tm-hero);color:var(--tm-pop);font-family:var(--mono);font-size:.75rem;letter-spacing:.04em}.vs-names{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;font-size:.875rem;font-weight:650;line-height:1.35}.vs-names span:last-child{text-align:right}.tm-section .home-pairs{border:0;padding:0;background:none}@media (max-width:1000px){.vs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.vs-art{height:120px}.vs-art img{height:108px}.vs-names{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.vs-card{transition:none}}.vs-a,.vs-b{flex:1 1 50%;min-width:0}.vs-a{justify-content:flex-end;margin-right:-6px}.vs-b{justify-content:flex-start;margin-left:-6px}.vs-art svg{width:24px;height:110px}.vs-mark{top:auto;bottom:10px;z-index:2}.tm-top3{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.tm-top3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tm-top3{grid-template-columns:minmax(0,1fr)}}.tm-src-fold{grid-column:1/-1;margin-top:12px}.tm-src-fold>summary{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--muted);list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:32px}.tm-src-fold>summary::-webkit-details-marker{display:none}.tm-src-fold>summary:after{content:"▾";font-size:.75rem}.tm-src-fold[open]>summary:after{content:"▴"}.tm-src-fold .tm-src{margin-top:4px}@media (pointer:coarse){.tm-src-fold>summary{min-height:44px}}.trends-full{margin-top:24px}.trends-full .tm-trend h2{font-size:var(--fs-h3);line-height:1.45;margin:0 0 10px}.trend-next-full{margin-top:12px!important;color:var(--ink)!important}.trend-next-full b{font-size:.75rem;color:var(--muted);margin-right:6px}.trend-robots{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px!important}.tm-models{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.tm-models li{position:relative;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);min-width:0}.tm-models h3{margin:8px 0 2px;font-size:1.0625rem;line-height:1.4}.tm-models h3 a{color:var(--ink);text-decoration:none}.tm-models h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.tm-models-co{font-size:.8125rem;color:var(--muted);margin-bottom:8px!important}.tm-models p:last-child{color:var(--muted);font-size:.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1100px){.tm-models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tm-models{grid-template-columns:minmax(0,1fr)}}.tm-cover.is-cover{height:auto;aspect-ratio:16/9;padding:0;background:var(--tm-card);border:1px solid var(--line)}.tm-cover.is-cover img{width:100%;height:100%;max-width:100%;margin:0;object-fit:cover}.insight-list li.has-cover>.tm-cover.is-cover{height:auto}.note-cover{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin:8px 0 28px;border-radius:20px;border:1px solid var(--line)}.vs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:0 12px;padding:16px}.vs-side{display:grid;grid-gap:4px;gap:4px;min-width:0}.vs-img{display:flex;align-items:flex-end;justify-content:center;height:170px;border-radius:14px;background:var(--tm-art);overflow:hidden;margin-bottom:6px}.vs-img img{height:156px;width:auto;max-width:100%;object-fit:contain}.vs-img svg{width:28px;height:120px;opacity:.7}.vs-name{font-size:.9375rem;line-height:1.35}.vs-meta{font-size:.8125rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-card .vs-mark{position:static;transform:none;align-self:center;margin-top:-40px}@media (max-width:900px){.vs-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.vs-img{height:140px}.vs-img img{height:128px}.vs-card{gap:0 8px;padding:12px}}.tm-sub{margin-top:40px}.tm-sub>h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:var(--fs-h3);margin-bottom:16px}.vs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vs-card{padding:12px;gap:0 4px}.vs-img{height:128px;border-radius:12px}.vs-img img{height:118px}.vs-img svg{width:22px;height:92px}.vs-name{font-size:.8125rem}.vs-meta{font-size:.75rem}.vs-card .vs-mark{margin-top:-44px;padding:2px 6px;font-size:.6875rem}@media (max-width:1100px){.vs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.vs-grid{grid-template-columns:minmax(0,1fr)}.vs-img{height:140px}.vs-img img{height:128px}}.tm-model-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tm-type{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;border-radius:999px;font-size:.75rem;font-weight:650;background:var(--tm-card);color:var(--ink)}.tm-type:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tc,#7a8090)}.tm-type.t-vla{--tc:#3d5afe;background:#eef1ff}.tm-type.t-reasoning{--tc:#b26a00;background:#fff2de}.tm-type.t-world_model{--tc:#7c3aed;background:#f3eefe}.tm-type.t-policy{--tc:#12805c;background:#e5f5ee}.tm-type.t-other,.tm-type.t-platform{--tc:#7a8090;background:#eef0f3}.mf-desc{margin-top:4px;font-size:.8125rem;line-height:1.5;color:var(--muted);max-width:46ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mf-model{min-width:240px}.mf-open-tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:650;background:#eef0f3;color:#7a8090;white-space:nowrap}.mf-open-tag.is-open{background:#e5f5ee;color:#12805c}.mf-links{white-space:nowrap}.mf-links a{margin-right:10px}.mf-types .mf-type:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--tc,#7a8090);vertical-align:1px}.mf-type.t-vla{--tc:#3d5afe;--tb:#eef1ff}.mf-type.t-reasoning{--tc:#b26a00;--tb:#fff2de}.mf-type.t-world_model{--tc:#7c3aed;--tb:#f3eefe}.mf-type.t-policy{--tc:#12805c;--tb:#e5f5ee}.mf-type.t-other,.mf-type.t-platform{--tc:#7a8090;--tb:#eef0f3}.mf-types .mf-type[aria-pressed=true]{background:var(--tb)!important;border-color:var(--tc)!important;color:var(--ink)!important}.tm-links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px}.tm-link{display:inline-flex;align-items:center;min-height:26px;padding:2px 9px;border-radius:999px;background:var(--tm-card);color:var(--ink);font-size:.75rem;font-weight:600;text-decoration:none}.tm-link:hover{border-color:var(--accent);color:var(--accent)}.tm-link.is-co{background:var(--surface);color:var(--muted)}@media (pointer:coarse){.tm-link{min-height:32px}}.tm-lineup .lineup a image{transition:filter .15s}.tm-lineup .lineup a:hover image{filter:brightness(1.12) drop-shadow(0 0 10px rgb(200 241 53/.35))}.tm-lineup .lineup a:hover .lineup-name{fill:var(--tm-pop);font-weight:700}.lineup-hover{opacity:0;font-size:13px;font-weight:700;fill:var(--ink);pointer-events:none;transition:opacity .15s}.lineup a:focus-visible .lineup-hover,.lineup a:hover .lineup-hover{opacity:1}.tm-lineup .lineup-hover{fill:var(--tm-pop)}.tm-links{flex-wrap:nowrap;overflow:hidden;height:22px;gap:4px;margin-top:auto;padding-top:10px;box-sizing:content-box;border-top:1px solid var(--line)}.tm-link{flex:none;min-height:0;height:20px;padding:0 7px;font-size:.6875rem;font-weight:500;border:1px solid var(--line);color:var(--muted);line-height:18px}.tm-link,.tm-link.is-co{background:transparent}.tm-link:before{content:"#";margin-right:2px;color:var(--tm-date)}@media (pointer:coarse){.tm-link{min-height:0}}.bdg{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:650;line-height:1;white-space:nowrap;vertical-align:middle}.bdg-stage{background:#f1f3f6;color:var(--ink)}.bdg-stage:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sc,#7a8590)}.bdg-stage.s-concept{--sc:#9aa3b5}.bdg-stage.s-prototype{--sc:#e0a100}.bdg-stage.s-pilot{--sc:#0f9a9a}.bdg-stage.s-production{--sc:#3d5afe}.bdg-stage.s-on_sale{--sc:#12a35c}.bdg-stage.s-discontinued{--sc:#c3c9d8;color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.bdg-purpose{background:color-mix(in srgb,var(--pc) 12%,#fff);color:color-mix(in srgb,var(--pc) 85%,#000)}.bdg-purpose.p-industrial{--pc:#4f46b8}.bdg-purpose.p-home{--pc:#c2457a}.bdg-purpose.p-service{--pc:#d9622b}.bdg-purpose.p-research{--pc:#8346cc}.bdg-purpose.p-entertainment{--pc:#d23c3c}.bdg-form{background:transparent;border:1px solid var(--line-strong);color:var(--muted);font-weight:600}.rx-badges{gap:4px 6px}.term-tip{z-index:1000;background:#0b0d12!important;color:#f2f4f8!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 30px rgb(11 13 18/.28)!important;padding:12px 14px!important;font-size:.8125rem!important;line-height:1.6!important;max-width:min(300px,calc(100vw - 16px))!important}.term-tip strong{color:#c8f135}.term-tip a{color:#9fb0ff}.term-i{color:var(--accent)}.spec-unit{color:var(--tm-date);font-weight:400;font-size:.75rem}.rd-spec .tm-pill.is-official,.rd-spec .tm-pill.is-reported{display:none}.rd-lineage-title{font-size:var(--fs-h3);margin-bottom:12px}.rd-lineage{list-style:none;margin:0;display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;counter-reset:lin}.rd-lineage li{flex:0 0 150px;position:relative}.rd-lineage li+li:before{content:"→";position:absolute;left:-10px;top:60px;transform:translateX(-50%);color:var(--tm-date);font-size:.875rem}.rd-lin-card{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-decoration:none;color:var(--ink)}a.rd-lin-card:hover{border-color:var(--accent)}.rd-lineage li.is-cur .rd-lin-card{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rd-lin-img{display:flex;align-items:flex-end;justify-content:center;height:110px;border-radius:10px;background:var(--tm-art);overflow:hidden;margin-bottom:4px}.rd-lin-img img{height:102px;width:auto;max-width:100%}.rd-lin-none{width:22px;height:70px;border:1.5px dashed var(--line-strong);border-radius:10px 10px 4px 4px;margin-bottom:8px}.rd-lin-card strong{font-size:.875rem;line-height:1.3}.rd-rivals{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px!important}.rd-rival{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--tm-card);color:var(--ink);font-size:.8125rem;font-weight:600;text-decoration:none}.rd-rival:hover{border-color:var(--accent);color:var(--accent)}@media (pointer:coarse){.rd-rival{height:40px}}.rd-supply-top{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;margin-top:12px}.rd-supply-img{display:flex;align-items:flex-end;justify-content:center;height:240px;border-radius:16px;background:var(--tm-art);overflow:hidden}.rd-supply-img img{height:228px;width:auto;max-width:100%}.rd-supply-map{min-width:0}@media (max-width:640px){.rd-supply-top{grid-template-columns:minmax(0,1fr)}.rd-supply-img{height:180px}.rd-supply-img img{height:170px}}.rd-notes{margin-top:10px}.rd-notes>summary{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--muted);min-height:32px;display:inline-flex;align-items:center}.rd-notes dl{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--tm-card);font-size:.8125rem}.rd-notes dl div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px}.rd-notes dt{color:var(--muted)}.rd-notes dd{margin:0;line-height:1.55}.bodymap image{opacity:.95}.tm-cover.is-combo{height:auto;aspect-ratio:16/9;padding:0;background:linear-gradient(135deg,#e9edff,#f7f8ff 60%,#eef6ff);border:1px solid var(--line);display:block;position:relative;overflow:hidden}.cv-chart{position:absolute;left:6%;top:10%;width:64%;height:80%;background:#fff;border-radius:10px;box-shadow:0 6px 20px rgb(30 50 140/.12);overflow:hidden;display:flex}.cv-chart img{width:100%;height:100%;max-width:100%;margin:0;object-fit:cover;object-position:left top}.cv-bots{position:absolute;right:3%;bottom:0;height:92%;display:flex;align-items:flex-end}.cv-bots img{height:100%;width:auto;max-width:none;margin:0 -12% 0 0;filter:drop-shadow(0 6px 10px rgb(11 13 18/.15))}.cv-bots img:first-child{height:86%;position:relative;z-index:1;margin-right:-18%}.insight-list li.has-cover>.tm-cover.is-combo{height:auto}.cv-chart{width:58%;left:5%}.cv-bots{right:2%;width:36%;justify-content:center}.cv-bots img{margin:0 -10% 0 0}.cv-bots img:first-child{margin-right:-14%}.bdg-form{border-width:1.5px;border-color:var(--fc,var(--line-strong));color:var(--fc,var(--muted))}.bdg-form.f-biped{--fc:#0e7490}.bdg-form.f-wheeled{--fc:#92400e}.bdg-form.f-hybrid{--fc:#be185d}