:root{--ivory-50:#fbf9f4;--ivory-0:#fffefb;--ivory-200:#e7e2d6;--ivory-300:#d3ccbc;--ink-900:#161a24;--ink-600:#4f5563;--field-robots:#1d4ed8;--field-ai:#0f766e;--field-industry:#c2410c;--blue-900:#0b1660;--blue-800:#1428a0;--blue-600:#2f4fd8;--blue-400:#6f8cff;--blue-200:#c6d2ff;--blue-50:#eef2ff;--slate-950:#0a0f1f;--slate-900:#111830;--slate-800:#1a2340;--slate-700:#283356;--slate-500:#505a70;--slate-300:#c3c9d8;--slate-200:#e1e5ef;--slate-50:#f5f7fb;--bg:var(--ivory-50);--surface:var(--ivory-0);--ink:var(--ink-900);--muted:var(--ink-600);--line:var(--ivory-200);--line-strong:var(--ivory-300);--accent:var(--field-robots);--accent-ink:#ffffff;--reported:#2f6fe0;--rumor:#8346cc;--estimate:#7a8590;--good:#1f7a4d;--radius-s:6px;--radius-m:12px;--wrap:1180px;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.6;font-feature-settings:"tnum" 1}a{color:inherit;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:2px}img,svg{max-width:100%}h1,h2,h3{line-height:1.25;margin:0;font-weight:700;letter-spacing:-.01em}h1{font-size:clamp(1.75rem,3.2vw,2.5rem)}h2{font-size:1.375rem}p{margin:0}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}.muted{color:var(--muted)}.small{font-size:.875rem}.stack>*+*{margin-top:12px}.section{margin-top:48px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.lead{max-width:68ch;color:var(--muted);margin-top:8px}.site-header{border-bottom:1px solid var(--line);background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:10}.site-header .wrap{gap:28px;height:58px}.brand,.site-header .wrap{display:flex;align-items:center}.brand{font-weight:700;text-decoration:none;font-size:1.0625rem;gap:8px}.brand-mark{flex:none;display:block}.brand-name{letter-spacing:-.01em}.brand-desc{font-size:.75rem;font-weight:500;color:var(--muted);padding-left:10px;margin-left:2px;border-left:1px solid var(--line);white-space:nowrap}@media (max-width:1100px){.brand-desc{display:none}}.nav{display:flex;gap:20px;overflow-x:auto}.nav a{text-decoration:none;white-space:nowrap}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.site-footer{margin-top:80px;border-top:1px solid var(--line);padding:28px 0 40px;color:var(--muted);font-size:.875rem}main{padding-top:32px}.cv{white-space:nowrap}.cv-mark{display:inline-block;width:1em;margin-right:4px;font-size:.8em;vertical-align:.05em}.cv-official .cv-mark{color:var(--ink)}.cv-reported .cv-mark{color:var(--reported)}.cv-rumor .cv-mark{color:var(--rumor)}.cv-rumor .cv-val{-webkit-text-decoration:underline dashed var(--rumor);text-decoration:underline dashed var(--rumor);text-underline-offset:4px}.cv-estimate .cv-mark{color:var(--estimate)}.cv-estimate .cv-val{color:var(--muted)}.cv-wrap{white-space:normal}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:.8125rem;color:var(--muted)}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}table{border-collapse:collapse;width:100%;font-size:.9375rem}td,th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}thead th{background:var(--surface);position:-webkit-sticky;position:sticky;top:0}tbody tr:last-child td{border-bottom:0}td.num,th.num{text-align:right}tbody tr:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.chip{display:inline-block;padding:1px 8px;border:1px solid var(--line-strong);font-size:.75rem;color:var(--muted);white-space:nowrap}.chip-strong{border-color:var(--ink)}.btn,.chip-strong{background:var(--ink);color:var(--surface)}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ink);padding:8px 14px;border-radius:var(--radius-s);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;text-decoration:none}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn-quiet{background:transparent;border-color:var(--line-strong)}.btn-accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.filters input[type=search],.filters select{font:inherit;font-size:.9375rem;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink)}.filters input[type=search]{min-width:220px;flex:1 1 220px}label.check{display:inline-flex;gap:6px;align-items:center;font-size:.9375rem}.lineup{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:16px 16px 0;overflow-x:auto}.lineup svg{display:block;min-width:100%}.lineup-label{font-size:11px;fill:var(--muted)}.lineup-name{font-size:12px;fill:var(--ink);font-weight:600}.lineup-grid{stroke:var(--line);stroke-width:1}.lineup-grid-label{font-size:11px;fill:var(--muted)}.fig{fill:var(--line-strong)}.fig-human{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:4 3}.fig-hi{fill:var(--accent)}a:hover .fig{fill:var(--muted)}.hero{display:grid;grid-gap:20px;gap:20px}.hero h1{max-width:22ch}.hero-meta{display:flex;gap:28px;flex-wrap:wrap;color:var(--muted);font-size:.9375rem}.hero-meta strong{color:var(--ink);display:block}.grid-2{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.list li{padding:12px 0;border-bottom:1px solid var(--line)}.list .title{font-weight:600}dl.facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 20px;gap:6px 20px;margin:0}dl.facts dt{color:var(--muted)}dl.facts dd{margin:0}.compare-bar{position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--line-strong);padding:10px 0;margin-top:16px;z-index:5}.compare-bar .wrap{display:flex;gap:12px;align-items:center;flex-wrap:wrap}td.best .cv-val{background:color-mix(in srgb,var(--accent) 35%,transparent);padding:0 3px;border-radius:2px}.compare th[scope=row]{color:var(--muted);font-weight:500;white-space:nowrap}.compare thead th{color:var(--ink);font-size:.9375rem}.lineage{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lineage a,.lineage span.cur{padding:4px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-s);text-decoration:none;font-size:.875rem}.lineage span.cur{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.lineage .arrow{color:var(--muted)}.moves{list-style:none;margin:0;padding:0}.moves li{display:grid;grid-template-columns:88px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.moves .date{color:var(--muted);font-size:.875rem;padding-top:2px}.moves .path{font-size:.9375rem}.moves .from{color:var(--muted)}.video{aspect-ratio:16/9;width:100%;border:0;border-radius:var(--radius-m);background:#000}.sources{font-size:.8125rem}.sources,.sources a{color:var(--muted)}.ad-slot{margin:32px 0;min-height:90px}@media (max-width:640px){.site-header .wrap{gap:16px}.moves li{grid-template-columns:1fr;gap:2px}td,th{padding:8px 10px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}button.linklike{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}button.linklike:hover{color:var(--ink);text-decoration:underline}.video-poster{position:relative;padding:0;cursor:pointer;overflow:hidden;display:block}.video-poster img{width:100%;height:100%;object-fit:cover;display:block;opacity:.9}.video-play{position:absolute;inset:0;margin:auto;width:68px;height:48px;border-radius:12px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-size:20px}.video-poster:hover img{opacity:1}:root{--series-1:#8ea3d6;--series-2:#e8703a;--series-3:#1a9e74;--series-4:#d99a00}.glance-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:20px 0 8px}.glance{margin:0;padding:16px 18px 18px;min-width:0}.glance figcaption{margin-bottom:14px}.glance h3{font-size:.9375rem}.glance-wide{grid-column:1/-1}.hbars{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.hbars li{display:grid;grid-template-columns:minmax(96px,38%) 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:.875rem}.hbars-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbars-label a{text-decoration:none}.hbars-label a:hover{text-decoration:underline}.hbars-track{display:flex;align-items:center;gap:8px;min-width:0}.hbars-bar{height:14px;background:var(--series-1);border-radius:0 4px 4px 0;flex:none;max-width:calc(100% - 64px)}.hbars-bar.is-hi{background:var(--accent)}.hbars-value{font-size:.8125rem;color:var(--ink);white-space:nowrap}.cols{display:flex;align-items:flex-end;gap:4px}.cols-item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}.cols-bar{width:min(24px,70%);background:var(--series-1);border-radius:4px 4px 0 0;min-height:1px}.cols-bar.is-hi{background:var(--accent)}.cols-value{min-height:18px;color:var(--ink);white-space:nowrap}.cols-label{margin-top:6px;white-space:nowrap;font-size:.75rem}.stackbar-bar{display:flex;gap:2px;height:22px}.stackbar-seg{min-width:3px}.stackbar-seg:first-child{border-radius:4px 0 0 4px}.stackbar-seg:last-child{border-radius:0 4px 4px 0}.s1{background:var(--series-1)}.s2{background:var(--series-2)}.s3{background:var(--series-3)}.s4{background:var(--series-4)}.stackbar-legend{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.swatch{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.career{--label-w:38%}.career-axis{position:relative;height:18px;margin-left:calc(var(--label-w) + 10px);font-size:.75rem;color:var(--muted);border-bottom:1px solid var(--line)}.career-axis span{position:absolute;transform:translateX(-50%)}.career ol{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.career li{display:grid;grid-template-columns:var(--label-w) 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:.875rem}.career-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-track{position:relative;height:14px}.career-bar{position:absolute;top:0;height:14px;background:var(--series-1);border-radius:4px}.career-bar.is-current{background:var(--accent)}.career-bar.is-fuzzy{background:repeating-linear-gradient(135deg,var(--series-1) 0 4px,transparent 4px 7px)}.career-bar.is-current.is-fuzzy{background:repeating-linear-gradient(135deg,var(--accent) 0 4px,transparent 4px 7px)}.video-row{display:grid;grid-gap:12px;gap:12px}.video-cell{margin:0}.video-cell figcaption{margin-top:4px;font-weight:600}.video-empty{display:grid;place-items:center;background:var(--surface);border:1px dashed var(--line-strong)}@media (max-width:640px){.video-row{grid-template-columns:1fr!important}}.estimate{display:grid;grid-gap:10px;gap:10px}.estimate-badge{display:inline-block;justify-self:start;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--ink)}.estimate-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px}.bodymap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:8px;overflow-x:auto}.bodymap svg{display:block;width:100%;min-width:640px;height:auto}.bm-line{fill:none;stroke:var(--line-strong);stroke-width:1.25}.bm-dot{fill:var(--accent);stroke:var(--surface);stroke-width:2}.bm-title{font-size:15px;font-weight:700;fill:var(--ink)}.bm-parts{font-size:12.5px;fill:var(--muted)}.bm-name{font-size:13px;fill:var(--ink)}.bm-more{font-size:12px;fill:var(--muted)}a:hover .bm-name{text-decoration:underline}.bench-head{display:flex;gap:12px;align-items:center}.bench-head select{font:inherit;font-size:.9375rem;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink)}.part-roles{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:10px 24px;gap:10px 24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.part-roles li{display:grid;grid-gap:2px;gap:2px;padding-left:12px;border-left:3px solid var(--accent)}.part-roles a{text-decoration:none}.news{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.news li{display:grid;grid-template-columns:76px 64px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.news li.is-top .news-title{font-size:1.125rem}.news-title{font-weight:600;text-decoration:none}.news-title:hover{text-decoration:underline}.news-kind{justify-self:start}.news-robot{border-color:var(--accent);color:var(--ink)}@media (max-width:640px){.news li{grid-template-columns:64px 1fr}.news li>div{grid-column:1/-1}}.ad-slot{margin:28px 0;display:flex;justify-content:center}.ad-slot.ad-rectangle{justify-content:flex-start;margin:16px 0}.ad-placeholder{width:100%;border:1.5px dashed var(--line-strong);border-radius:var(--radius-s);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--muted);font-size:.875rem;background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--line) 40%,transparent) 10px 11px)}.brands{margin-top:32px}.brand-board{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:14px 16px}.brand-group h3{font-size:.8125rem;color:var(--muted);font-weight:600;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid var(--line)}.brand-group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.brand-group li{font-size:.875rem;line-height:1.7}.brand-group a{text-decoration:none}.brand-group a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.brand-group.is-big{grid-column:span 2}.brand-group.is-big ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 12px;gap:0 12px}@media (max-width:560px){.brand-group.is-big{grid-column:auto}.brand-group.is-big ul{grid-template-columns:1fr}}.photo{margin:0}.photo img{width:100%;max-height:420px;object-fit:cover;border-radius:var(--radius-m);background:var(--surface);display:block}.photo figcaption{margin-top:4px}.photo-portrait img{width:160px;height:160px;object-fit:cover;border-radius:50%}.thumb{object-fit:cover;background:var(--line);display:block}.thumb,.thumb-empty{width:64px;height:48px;border-radius:var(--radius-s);flex:none}.thumb-empty{border:1px dashed var(--line-strong)}.name-cell{display:flex;gap:10px;align-items:center}.robot-cards{list-style:none;margin:12px 0 0;padding:0 0 8px;display:grid;grid-auto-flow:column;grid-auto-columns:220px;grid-gap:12px;gap:12px;overflow-x:auto;scroll-snap-type:x proximity}.robot-cards li{scroll-snap-align:start}.robot-card{display:grid;grid-gap:4px;gap:4px;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:10px;height:100%}.robot-card:hover{border-color:var(--accent)}.robot-card-img{position:relative;aspect-ratio:4/3;border-radius:var(--radius-s);overflow:hidden;background:var(--line);display:grid;place-items:center;margin-bottom:4px}.robot-card-img img{width:100%;height:100%;object-fit:cover;display:block}.robot-card-fig{height:88%}.robot-card-badge{position:absolute;top:6px;left:6px;font-size:.75rem;padding:1px 6px;border-radius:999px;background:var(--surface);color:var(--muted)}.robot-card-credit{font-size:.6875rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.robot-card-img{aspect-ratio:3/4}.robot-card-img img.is-cutout{object-fit:contain;padding:8px 8px 0;object-position:bottom}.robot-card-img:has(img.is-cutout){background:linear-gradient(180deg,var(--surface) 0,var(--line) 100%)}.cutout-hero{display:grid;place-items:end center;background:linear-gradient(180deg,var(--surface) 0,var(--line) 100%);border-radius:var(--radius-m);padding:16px 16px 0;height:440px;overflow:hidden}.cutout-hero img{height:100%;max-width:100%;object-fit:contain;display:block;min-height:0}.status{border-width:1.5px;color:var(--ink);font-weight:600}.status-on_sale{border-color:var(--good);background:color-mix(in srgb,var(--good) 16%,transparent)}.status-production{border-color:var(--series-1);background:color-mix(in srgb,var(--series-1) 16%,transparent)}.status-pilot{border-color:var(--series-3);background:color-mix(in srgb,var(--series-3) 16%,transparent)}.status-prototype{border-color:var(--series-4);background:color-mix(in srgb,var(--series-4) 18%,transparent)}.status-concept{border-color:var(--line-strong)}.status-discontinued{border-color:var(--line);color:var(--muted);font-weight:400;text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.origin{border-width:1.5px;font-weight:600;color:var(--ink)}.origin-domestic{border-color:var(--series-1);background:color-mix(in srgb,var(--series-1) 16%,transparent)}.origin-foreign{border-color:var(--series-2);background:color-mix(in srgb,var(--series-2) 16%,transparent)}.tabs{display:flex;gap:6px;margin-bottom:12px}.tabs a{padding:4px 14px;border:1px solid var(--line-strong);border-radius:999px;text-decoration:none;font-size:.875rem}.tabs a[aria-current=page]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.news-full{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.news-full li{display:grid;grid-template-columns:96px 1fr;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.kind-product{border-color:var(--good)}.kind-funding{border-color:var(--series-1)}.kind-deal{border-color:var(--series-3)}.kind-people{border-color:var(--series-2)}.kind-policy{border-color:var(--rumor)}.kind-model{border-color:var(--reported)}.kind-market{border-color:var(--series-4)}@media (max-width:640px){.news-full li{grid-template-columns:1fr;gap:2px}}.cats{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.cats a{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);text-decoration:none;height:100%}.cats a:hover{border-color:var(--accent)}.cats strong{font-size:.9375rem}@media (max-width:860px){.cats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sm-collapsed>.table-scroll>table>tbody>tr:nth-child(n+6),.sm-collapsed>:is(ul,ol)>li:nth-child(n+6){display:none}.sm-btn{margin-top:10px}.toc{position:-webkit-sticky;position:sticky;top:58px;z-index:6;display:flex;gap:6px 14px;flex-wrap:wrap;align-items:center;padding:10px 0;margin:8px 0 4px;background:var(--bg);border-bottom:1px solid var(--line);font-size:.875rem}.toc a{text-decoration:none;white-space:nowrap}.toc a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}div[id],section[id]{scroll-margin-top:120px}.sm-collapsed>.news-full>li:nth-child(n+11){display:none}.chip[class*=fact-],.chip[class*=kind-],.chip[class*=mtype-],.tag-news,.tag-open,.tag-report{border-width:1.5px;color:var(--ink);font-weight:600}.tag-news{border-color:var(--good);background:color-mix(in srgb,var(--good) 16%,transparent)}.tag-report{border-color:var(--rumor);background:color-mix(in srgb,var(--rumor) 16%,transparent)}.tag-open{border-color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent)}.fact-spec,.kind-product,.mtype-vla{border-color:var(--series-1);background:color-mix(in srgb,var(--series-1) 15%,transparent)}.fact-market,.kind-funding,.mtype-world_model{border-color:var(--series-2);background:color-mix(in srgb,var(--series-2) 15%,transparent)}.fact-supply,.kind-deal,.mtype-reasoning{border-color:var(--series-3);background:color-mix(in srgb,var(--series-3) 15%,transparent)}.fact-shipments,.kind-market,.mtype-policy{border-color:var(--series-4);background:color-mix(in srgb,var(--series-4) 18%,transparent)}.fact-company_plan,.kind-people,.mtype-platform{border-color:#e87ba4;background:color-mix(in srgb,#e87ba4 15%,transparent)}.fact-policy,.kind-policy{border-color:var(--rumor);background:color-mix(in srgb,var(--rumor) 15%,transparent)}.fact-price_cost,.kind-model{border-color:var(--reported);background:color-mix(in srgb,var(--reported) 15%,transparent)}.kind-robot{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.fact-other,.kind-other,.mtype-other{border-color:var(--line-strong)}.people-board .brand-group li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar{border-radius:50%;object-fit:cover;flex:none;display:inline-grid;place-items:center;vertical-align:middle;background:var(--line)}.avatar-initials{background:hsl(var(--hue) 55% 88%);color:hsl(var(--hue) 45% 28%);font-weight:700;letter-spacing:-.02em}.person-row{display:flex;gap:10px;align-items:center}.people-board .brand-group a{display:flex;gap:6px;align-items:center}.org-logo{border-radius:6px;flex:none;display:inline-grid;place-items:center;object-fit:contain;background:#fff;border:1px solid var(--line);padding:3px}.org-mono{background:hsl(var(--hue) 40% 92%);color:hsl(var(--hue) 45% 30%);font-weight:800;padding:0;letter-spacing:-.03em}.exp{list-style:none;margin:16px 0 0;padding:0}.exp>li{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.exp-title{font-weight:700}.exp-meta{color:var(--muted);font-size:.875rem}.exp-bar{position:relative;height:6px;border-radius:3px;background:var(--line);margin:8px 0 4px;max-width:420px}.exp-bar>span{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--series-1)}.exp-bar>span.is-current{background:var(--accent)}.profile-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.profile-links .btn{padding:5px 12px;font-size:.875rem}.link-linkedin{border-color:#0a66c2!important;color:#0a66c2!important}.profile-facts{display:flex;gap:6px 16px;flex-wrap:wrap;margin-top:6px;color:var(--muted)}.source-list ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:.8125rem;color:var(--muted)}.source-list a{margin-right:4px;color:var(--muted)}tr.spec-group th{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--ink);font-weight:700;font-size:.8125rem;padding:6px 14px}.rf-robot .rf-hand rect,.rf-robot .rf-shell{fill:var(--line-strong)}.rf-robot .rf-joint{fill:color-mix(in srgb,var(--line-strong) 60%,var(--ink))}.rf-robot .rf-plate{fill:color-mix(in srgb,var(--line-strong) 75%,var(--surface))}.rf-robot .rf-visor{fill:color-mix(in srgb,var(--ink) 80%,var(--bg))}.rf-hi .rf-hand rect,.rf-hi .rf-shell{fill:var(--accent)}.rf-hi .rf-joint{fill:color-mix(in srgb,var(--accent) 55%,var(--ink))}.rf-hi .rf-plate{fill:color-mix(in srgb,var(--accent) 70%,#fff)}.rf-hi .rf-visor{fill:color-mix(in srgb,var(--ink) 85%,var(--accent))}.rf-human *{fill:none;stroke:var(--muted);stroke-width:6;stroke-dasharray:14 10}.rf-human .rf-plate,.rf-human .rf-visor{stroke:none}a:hover .rf-robot .rf-shell{fill:var(--muted)}.tray{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:2px solid var(--accent);box-shadow:0 -6px 20px rgb(0 0 0/.12)}.tray-inner{display:flex;gap:12px;align-items:center;padding:10px 16px;flex-wrap:wrap}.tray ul{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex:1 1;flex-wrap:wrap}.tray li{display:flex;gap:6px;align-items:center;padding:4px 6px 4px 4px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg);min-width:120px}.tray li img,.tray-ph{width:34px;height:34px;object-fit:cover;border-radius:4px;background:var(--line);display:block}.tray-empty{justify-content:center;border-style:dashed!important;background:transparent!important;height:44px}.tray-x{margin-left:auto;border:0;background:none;color:var(--muted);font-size:1.1rem;cursor:pointer;padding:0 4px}.tray-x:hover{color:var(--ink)}body:has(.tray) .site-footer{padding-bottom:110px}@media (max-width:640px){.tray-inner{gap:6px 8px;padding:8px 12px}.tray-inner>.btn-quiet{margin-left:auto}.tray ul{order:3;flex:1 0 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tray li{min-width:0;flex:none;padding-block:0}.tray li .small{max-width:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tray li img,.tray-ph{width:28px;height:28px}.tray .tray-empty{display:none}body:has(.tray) .site-footer{padding-bottom:140px}}.cmp-btn{font:inherit;font-size:.875rem;font-weight:600;padding:6px 12px;border-radius:var(--radius-s);border:1.5px solid var(--accent);background:transparent;color:var(--ink);cursor:pointer}.cmp-btn.is-compact{padding:3px 9px;font-size:.8125rem}.cmp-btn.is-on{background:var(--accent);color:var(--accent-ink)}.cmp-btn[disabled]{opacity:.4;cursor:not-allowed}.presets{display:flex;flex-wrap:wrap;align-items:center;margin:8px 0 14px}.preset{padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));border:1px solid var(--accent);text-decoration:none;font-size:.875rem}.explorer-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.explorer-bar input[type=search]{flex:1 1 260px;padding:9px 12px}.explorer-bar input[type=search],.explorer-bar select{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink)}.explorer-bar select{font-size:.9375rem;padding:7px 10px}.view-toggle{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius-s);overflow:hidden}.view-toggle button{font:inherit;font-size:.875rem;padding:7px 12px;background:var(--surface);color:var(--muted);cursor:pointer}.view-toggle button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.chip-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.fchip{font:inherit;font-size:.8125rem;padding:4px 10px;border-radius:999px;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer}.fchip.is-on{outline:2px solid var(--ink);outline-offset:1px;font-weight:700}.explorer-cards{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ex-card{display:grid;grid-gap:4px;gap:4px;height:100%;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);text-decoration:none}.ex-card:hover{border-color:var(--accent)}.ex-img{position:relative;aspect-ratio:4/5;border-radius:var(--radius-s);overflow:hidden;background:var(--line);display:grid;place-items:center;margin-bottom:4px}.ex-img img{width:100%;height:100%;object-fit:cover}.ex-img img.is-cutout{object-fit:contain;padding:8px 8px 0;object-position:bottom;background:linear-gradient(180deg,var(--surface),var(--line))}.ex-cmp{position:absolute;right:6px;top:6px}.ex-cmp .cmp-btn{background:var(--surface)}.ex-cmp .cmp-btn.is-on{background:var(--accent)}.ex-specs{grid-template-columns:repeat(3,auto);grid-gap:2px 10px;gap:2px 10px;color:var(--muted)}.ex-specs,.ex-specs>span{display:grid}.title-row{gap:14px}.brand-group a,.title-row{display:flex;align-items:center}.brand-group a{gap:6px}.brand-group .org-logo{padding:1px;border-radius:4px}.chip,.cmp-btn,.fchip,.preset,.tabs a{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.35;min-height:24px;vertical-align:middle}.cmp-btn,.fchip,.preset{min-height:30px}div:has(>.chip),p:has(>.chip),span:has(>.chip.status){align-items:center}.chip-filters,.explorer-bar,.presets,.profile-links,.title-row{align-items:center}.picker{display:grid;grid-gap:10px;gap:10px;margin:14px 0 6px}.picker-current{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.picker-chip{gap:6px;font-size:.875rem;font-weight:600;color:var(--ink);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.picker-chip button{border:0;background:none;color:var(--muted);cursor:pointer;font-size:1rem;line-height:1;padding:0 2px}.picker-search{position:relative;max-width:460px}.picker-search input{width:100%;font:inherit;padding:9px 12px;color:var(--ink)}.picker-search input,.picker-search ul{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface)}.picker-search ul{position:absolute;z-index:15;left:0;right:0;top:calc(100% + 4px);list-style:none;margin:0;padding:4px;box-shadow:0 8px 24px rgb(0 0 0/.15)}.picker-search li button{width:100%;text-align:left;font:inherit;padding:8px 10px;border:0;background:none;color:var(--ink);cursor:pointer;border-radius:4px}.picker-empty{margin:6px 2px 0}.picker-search li button:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.name-cell .thumb,.thumb-cut{object-fit:contain;background:linear-gradient(180deg,var(--surface),var(--line))}.brand-group li{min-width:0}.brand-group a{min-width:0;white-space:nowrap}.brand-group a strong{flex:none}.brand-group .brand-ko{overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:.8125rem}.news li{grid-template-columns:92px 78px 1fr}.news-date,.news-full .news-date{white-space:nowrap}.bench-stages button{padding:8px 14px;font-weight:600}.train-compare{margin-top:12px}.train-compare caption{caption-side:top;text-align:left;padding:10px 14px 0}.train-compare thead th{font-size:.9375rem;color:var(--ink)}.train-compare th[scope=row]{color:var(--muted);font-weight:500;white-space:nowrap;width:96px}.train-compare td{font-size:.875rem}.tc-title{color:var(--ink);margin-right:6px}.tc-details{margin-top:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}.tc-details>summary{cursor:pointer;padding:12px 16px;list-style:none;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.tc-details>summary::-webkit-details-marker{display:none}.tc-details>summary:before{content:"▸";color:var(--muted)}.tc-details[open]>summary:before{content:"▾"}.tc-details .train-compare{margin:0;border:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius-m) var(--radius-m)}.tc-faq ul{margin:0;padding:0 16px 14px 34px;display:grid;grid-gap:6px;gap:6px}table.compare{table-layout:fixed;min-width:640px}table.compare td:first-child,table.compare th:first-child{width:150px}table.compare td,table.compare thead th{overflow-wrap:anywhere;word-break:keep-all}table.compare .cv{white-space:normal}:root{--fs-h1:1.875rem;--fs-h2:1.375rem;--fs-h3:1.0625rem;--fs-body:1rem;--fs-table:0.9375rem;--fs-small:0.875rem;--fs-xs:0.8125rem}body{font-size:var(--fs-body)}h1{font-size:var(--fs-h1)}.section-head h2,h2{font-size:var(--fs-h2)}.glance h3,h3{font-size:var(--fs-h3)}.glance h3,.lead{font-size:var(--fs-body)}.small{font-size:var(--fs-small)}table{font-size:var(--fs-table)}.chip,.fchip,.legend,.source-list ul,.sources,thead th{font-size:var(--fs-xs)}.hero-meta strong{font-size:1.25rem}.news li.is-top .news-title,.news-title{font-size:var(--fs-body)}.brand-group li,.ex-card strong,.hbars li,.robot-card strong{font-size:var(--fs-small)}.ex-card strong,.robot-card strong{font-size:var(--fs-body)}@media (max-width:640px){:root{--fs-h1:1.625rem;--fs-h2:1.25rem}}.purpose{border-width:1.5px;color:var(--ink);font-weight:600}.purpose-industrial{border-color:var(--series-1);background:color-mix(in srgb,var(--series-1) 14%,transparent)}.purpose-home{border-color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.purpose-service{border-color:var(--series-3);background:color-mix(in srgb,var(--series-3) 14%,transparent)}.purpose-research{border-color:var(--rumor);background:color-mix(in srgb,var(--rumor) 14%,transparent)}.purpose-entertainment{border-color:var(--series-2);background:color-mix(in srgb,var(--series-2) 14%,transparent)}.ex-tags{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.filter-label{min-width:32px}.ex-card,.robot-card{font-size:var(--fs-xs);line-height:1.45}.ex-card>strong,.robot-card>strong{font-size:var(--fs-body);line-height:1.3}.ex-card>.small,.robot-card>.small{font-size:var(--fs-xs)}.ex-card .chip,.robot-card .chip{font-size:.75rem;min-height:22px;padding:1px 7px}.ex-specs{font-size:.75rem;gap:2px 12px;margin-top:2px}.ex-specs .cv{font-size:var(--fs-small);color:var(--ink)}.ex-specs .cv-mark{font-size:.7em}.robot-card-credit{font-size:.75rem}.btn,.btn-accent,.cmp-btn.is-on,.fchip.is-on,.tabs a[aria-current=page],.view-toggle button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn{border:1.5px solid var(--accent)}.btn-quiet,.cmp-btn,.fchip,.picker-chip,.preset,.profile-links .btn,.sm-btn,.tabs a,.view-toggle button{background:var(--surface);border:1.5px solid var(--line-strong);color:var(--ink)}.btn-quiet:hover,.cmp-btn:hover,.fchip:hover,.preset:hover,.profile-links .btn:hover,.sm-btn:hover,.tabs a:hover,.view-toggle button:hover{border-color:var(--accent)}.cmp-btn.is-on,.fchip.is-on,.tabs a[aria-current=page],.view-toggle button[aria-pressed=true]{outline:none;font-weight:700}.view-toggle{border-color:var(--line-strong)}.view-toggle button{border:0}.preset{font-weight:600}.link-linkedin{border-color:var(--line-strong)!important;color:var(--ink)!important}.btn[disabled],.cmp-btn[disabled]{opacity:.45}.fchip[class*=purpose-],.fchip[class*=status-]{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.fchip.is-on[class*=purpose-],.fchip.is-on[class*=status-]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}:root{--st-on_sale:#1f7a4d;--st-production:#2c5fa6;--st-pilot:#0f8a8a;--st-prototype:#b7791f;--st-concept:#7a8590;--st-discontinued:#9aa5af;--pp-industrial:#4f46b8;--pp-home:#c2457a;--pp-service:#d9622b;--pp-research:#8346cc;--pp-entertainment:#d23c3c}.status-on_sale{--tag:var(--st-on_sale)}.status-production{--tag:var(--st-production)}.status-pilot{--tag:var(--st-pilot)}.status-prototype{--tag:var(--st-prototype)}.status-concept{--tag:var(--st-concept)}.status-discontinued{--tag:var(--st-discontinued)}.purpose-industrial{--tag:var(--pp-industrial)}.purpose-home{--tag:var(--pp-home)}.purpose-service{--tag:var(--pp-service)}.purpose-research{--tag:var(--pp-research)}.purpose-entertainment{--tag:var(--pp-entertainment)}.chip.purpose,.chip.status,.fchip[class*=purpose-],.fchip[class*=status-]{border:1.5px solid var(--tag);background:color-mix(in srgb,var(--tag) 14%,var(--surface));color:var(--ink);font-weight:600}.chip.status-discontinued{text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.fchip.is-on[class*=purpose-],.fchip.is-on[class*=status-]{background:var(--tag);border-color:var(--tag);color:#fff}.fchip.is-on[class*=purpose-] .muted,.fchip.is-on[class*=status-] .muted{color:rgb(255 255 255/.8)}.fchip.is-on:before{content:"✓ "}.chip.status,.fchip[class*=status-]{border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font-weight:600}.fchip.is-on[class*=status-]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.fchip.is-on[class*=status-] .muted{color:color-mix(in srgb,var(--surface) 75%,transparent)}.chip.status-discontinued{color:var(--muted);font-weight:400;border-style:dashed;text-decoration:none}.pending-list{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pending-list .chip{font-size:var(--fs-small);text-decoration:none}.presets{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.presets>.small{grid-row:span 3;align-self:center}.preset{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.presets{grid-template-columns:repeat(2,minmax(0,1fr))}.presets>.small{grid-column:1/-1;grid-row:auto}}.chip.kind-real{border-color:#0f9f78;color:var(--ink)}.chip.kind-sim{border-style:dashed;color:var(--muted)}.chip.kind-mixed{border-color:#7c3aed;color:var(--ink)}.pair-grid{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pair-grid a{display:block;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);text-decoration:none;font-size:var(--fs-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pair-grid a:hover{border-color:var(--accent)}@media (max-width:900px){.pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal{max-width:72ch}.legal h2{margin-top:12px}.legal ul{padding-left:20px}.legal li{margin:4px 0}.footer-links{display:flex;flex-wrap:wrap;gap:6px 16px}.footer-links a{color:var(--muted)}.rx-head{display:grid;grid-gap:10px;gap:10px;margin:12px 0 18px;max-width:780px}.rx-head h1{font-size:clamp(1.75rem,3.2vw,2.5rem);letter-spacing:-.02em;line-height:1.12}.rx-lede{color:var(--muted);font-size:var(--fs-body);line-height:1.6;max-width:64ch}.rx-lede b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rx-asof{white-space:nowrap;font-size:var(--fs-xs)}.rx-insights{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:6px 0 18px}.rx-insights>summary{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;padding:14px 2px;cursor:pointer}.rx-insights>summary::-webkit-details-marker{display:none}.rx-insights-title{font-weight:700;font-size:var(--fs-small)}.rx-insights-keys{display:flex;flex-wrap:wrap;gap:4px 18px;color:var(--muted);font-size:var(--fs-small)}.rx-insights-keys b{color:var(--ink);font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rx-insights-more{margin-left:auto;font-size:var(--fs-xs);color:var(--muted)}.rx-insights-more:after{content:" ▾"}.rx-insights[open] .rx-insights-more{font-size:0}.rx-insights[open] .rx-insights-more:after{content:"차트 접기 ▴";font-size:var(--fs-xs)}.rx-insights>.glance-grid{padding-bottom:18px}.rx{--rx-plate:color-mix(in srgb,var(--ink) 4%,var(--surface));--rx-rule:color-mix(in srgb,var(--ink) 9%,transparent);margin-top:18px}.rx-presets{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;margin-bottom:14px}.rx-kicker{font-size:var(--fs-xs);font-weight:700;color:var(--muted);white-space:nowrap}.rx-presets-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:2px 0 6px;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.rx-preset{flex:none;display:inline-flex;align-items:baseline;gap:6px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);text-decoration:none;font-size:var(--fs-small);font-weight:600}.rx-preset:focus-visible,.rx-preset:hover{border-color:var(--accent)}.rx-preset-n{font-size:var(--fs-xs);color:var(--muted);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rx-toolbar{position:-webkit-sticky;position:sticky;top:58px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--line)}.rx-search{position:relative;flex:1 1 280px}.rx-search svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round}.rx-search input{width:100%;padding:10px 12px 10px 36px;font-size:var(--fs-body);border-radius:var(--radius-m);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.rx-sort{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);color:var(--muted)}.rx-sort select{padding:9px 10px;border-radius:var(--radius-m);background:var(--surface);color:var(--ink)}.rx-seg,.rx-sort select{border:1px solid var(--line-strong)}.rx-seg{display:inline-flex;border-radius:var(--radius-m);overflow:hidden}.rx-seg button{font:inherit;font-size:var(--fs-small);padding:8px 12px;border:0;background:var(--surface);color:var(--muted);cursor:pointer}.rx-seg button+button{border-left:1px solid var(--line-strong)}.rx-seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.rx-seg b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rx-filter-toggle{display:none;font:inherit;font-size:var(--fs-small);font-weight:600;padding:8px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);cursor:pointer}.rx-filter-toggle b{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--accent-ink)}.rx-body{display:grid;grid-template-columns:212px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;margin-top:18px}.rx-rail{position:-webkit-sticky;position:sticky;top:128px;display:grid;grid-gap:22px;gap:22px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:4px}.rx-group{border:0;padding:0;margin:0;min-width:0}.rx-group legend{display:flex;justify-content:space-between;width:100%;padding:0 0 8px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:var(--fs-small);font-weight:700}.rx-group legend span{font-weight:400;font-size:var(--fs-xs);color:var(--muted)}.rx-group-list{display:grid}.rx-group-list.is-scroll{max-height:260px;overflow-y:auto}.rx-item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:6px 2px;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;border-radius:var(--radius-s)}.rx-item:hover{background:var(--rx-plate)}.rx-item.is-dim{color:var(--muted)}.rx-check{width:14px;height:14px;border:1.5px solid var(--line-strong);border-radius:3px}.rx-item.is-on .rx-check{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--surface)}.rx-item.is-on{font-weight:700}.rx-item-label{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-item-n{font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rx .rx-dot{width:8px;height:8px;border-radius:50%;border:0;background:var(--tag);flex:none;display:inline-block}.rx-status{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.rx-status p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.rx-count{font-size:1.75rem;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rx-count-unit{font-weight:600}.rx-basis{color:var(--muted);font-size:var(--fs-small)}.rx-active{display:flex;flex-wrap:wrap;gap:6px}.rx-active button{font:inherit;font-size:var(--fs-xs);padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer}.rx-active .rx-clear{border-color:transparent;background:none;color:var(--muted);text-decoration:underline}.rx-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden}.rx-card{position:relative;display:grid;grid-template-rows:auto 1fr;background:var(--surface)}.rx-card-link{position:absolute;inset:0;z-index:1}.rx-card-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rx-card:hover .rx-name{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.rx-plate{position:relative;height:220px;background:linear-gradient(180deg,var(--surface) 0,var(--rx-plate) 100%);border-bottom:1px solid var(--line);overflow:hidden}.rx-ruler i{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--rx-rule)}.rx-ruler em{position:absolute;left:8px;top:2px;font-style:normal;font-size:.75rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rx-figure{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-end}.rx-figure img{height:100%;width:auto;max-width:86%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 10px rgb(0 0 0/.18))}.rx-figure .rx-placeholder{height:100%;width:auto;opacity:.8}.rx-noimg,.rx-noscale{position:absolute;left:8px;bottom:6px;font-size:.75rem;line-height:1.4;color:var(--muted);letter-spacing:0}.rx-noimg+.rx-noscale{bottom:24px}.rx-cmp{position:absolute;top:8px;right:8px;z-index:2}.rx-cmp .cmp-btn{background:var(--surface)}.rx-cmp .cmp-btn.is-on{background:var(--accent)}.rx-info{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:12px 14px 14px}.rx-maker{display:flex;gap:6px;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx-maker span+span:before{content:"/";margin-right:6px;opacity:.5}.rx-name{font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.rx-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--fs-xs)}.rx-purpose{gap:5px}.rx-purpose,.rx-stage{display:inline-flex;align-items:center;color:var(--ink)}.rx-stage{gap:7px;white-space:nowrap}.rx-stage-bar{display:inline-grid;grid-template-columns:repeat(5,6px);gap:2px}.rx-stage-bar i{height:8px;border-radius:1px;background:var(--rx-rule)}.rx-stage-bar i.is-on{background:var(--ink)}.rx-stage-label{font-size:var(--fs-xs)}.rx-specs{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr);margin:6px 0 0;border-top:1px solid var(--line)}.rx-specs>div{padding:8px 0 0;min-width:0}.rx-specs>div+div{padding-left:10px;border-left:1px solid var(--line)}.rx-specs dt{font-size:.75rem;color:var(--muted);margin-bottom:2px}.rx-specs dt small{font-size:inherit;opacity:.8}.rx-specs dd{margin:0;font-size:1rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx-table .rx-stage-label{font-size:var(--fs-xs)}.rx-empty{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:32px 4px;color:var(--muted)}.rx-empty button{font:inherit;padding:8px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);cursor:pointer}@media (max-width:900px){.rx-body{grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px}.rx-rail{display:none;position:static;max-height:none;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:14px;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.rx-rail.is-open{display:grid}.rx-filter-toggle{display:inline-flex;align-items:center}.rx-toolbar{position:static}}@media (max-width:560px){.rx-search{flex-basis:100%}.rx-sort span{display:none}.rx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-plate{height:180px}.rx-info{padding:10px}.rx-name{font-size:.9375rem}.rx-specs{grid-template-columns:minmax(0,1fr)}.rx-specs>div{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding:5px 0 0}.rx-specs>div+div{padding-left:0;border-left:0}.rx-specs dt{margin:0}.rx-specs dd{font-size:.875rem}.rx-presets{grid-template-columns:minmax(0,1fr);gap:6px}.rx-insights-more{margin-left:0}}@media (prefers-reduced-motion:no-preference){.rx-figure img{transition:transform .25s ease;transform-origin:bottom center}.rx-card:hover .rx-figure img{transform:scale(1.03)}}.rx-table table{min-width:880px}.rx-table .cmp-btn,.rx-table .rx-stage{white-space:nowrap}.rx-table td:nth-child(2){min-width:220px}.rx-seg button[disabled]{cursor:not-allowed;opacity:.55}.rx-seg.is-overridden button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 70%,var(--surface))}.rx-scope-note{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.rx-credit{position:absolute;right:8px;bottom:6px;z-index:2;font-size:.75rem;color:var(--muted);text-decoration:underline;text-underline-offset:2px;padding:2px 6px;border-radius:3px;background:color-mix(in srgb,var(--surface) 70%,transparent)}.rx-credit:focus-visible,.rx-credit:hover{color:var(--ink)}.home{--home-radius:16px;--home-warm:color-mix(in srgb,var(--accent) 7%,var(--surface));display:grid;grid-gap:48px;gap:48px}.home [id]{scroll-margin-top:76px}.report-entry{scroll-margin-top:120px}.home a:focus-visible,.home summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:8px}.home-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;padding:32px;background:var(--home-warm);border:1px solid var(--line);border-radius:var(--home-radius)}.home-eyebrow{font-size:var(--fs-small);font-weight:600;color:var(--muted)}.home-hero h1{margin-top:8px;font-size:clamp(1.75rem,3.4vw,2.5rem);letter-spacing:-.02em;line-height:1.2;word-break:keep-all}.home-lead{margin-top:12px;max-width:54ch;color:var(--muted);word-break:keep-all}.home-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.home-cta{min-height:48px;padding:10px 20px;border-radius:12px;justify-content:center}.home-stats{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.home-stats-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-weight:700;font-size:var(--fs-small)}.home-stats-title span{font-weight:400;color:var(--muted);font-size:var(--fs-xs)}.home-stats dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:14px 0 0}.home-stats dl>div{min-width:0}.home-stats dt{font-size:var(--fs-xs);color:var(--muted)}.home-stats dd{margin:0;font-size:1.625rem;font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-stats dd small{margin-left:2px;font-size:var(--fs-small);font-weight:600}.home-stats .home-stat-sub{font-size:var(--fs-xs);font-weight:400;color:var(--muted);line-height:1.4}.home-stats-note{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted)}.home-section-head{display:grid;grid-gap:4px;gap:4px;margin-bottom:16px}.home-section-head p{color:var(--muted);font-size:var(--fs-small);word-break:keep-all}.home-topics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px}.home-topic{display:grid;grid-template-rows:auto 1fr auto;grid-gap:6px;gap:6px;padding:18px 18px 14px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.home-topic h3{display:flex;align-items:center;gap:8px}.home-topic h3:before{content:"";width:4px;height:1em;border-radius:2px}.home-topic p{color:var(--muted);font-size:var(--fs-small);word-break:keep-all}.home-topic-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.home-topic-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border:1.5px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--ink);font-size:var(--fs-small);font-weight:600;text-decoration:none}.home-topic-link:hover{border-color:var(--accent);background:var(--home-warm)}.home-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:16px;gap:16px}.home-card,.home-pairs{min-width:0;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.home-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.home-more{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:var(--fs-small);font-weight:600;color:var(--ink)}.home-card-note{margin-top:2px;font-size:var(--fs-xs);color:var(--muted)}.home-empty{margin-top:12px;padding:16px;border:1px dashed var(--line-strong);border-radius:10px;color:var(--muted);font-size:var(--fs-small)}.home-rows{list-style:none;margin:10px 0 0;padding:0}.home-row{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.home-date{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px}.home-row-body{min-width:0}.home-row-title{font-weight:600;text-decoration:none;overflow-wrap:anywhere;line-height:1.45}.home-row-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.home-person{display:inline-flex;align-items:center;gap:8px}.home-row-text{font-size:var(--fs-small);overflow-wrap:anywhere}.home-row-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:2px;font-size:var(--fs-xs);color:var(--muted)}.home-row-meta a{color:var(--muted);overflow-wrap:anywhere}.home-row-meta a:hover{color:var(--ink)}.home-pairs{margin-top:16px}.home-pairs .pair-grid a{padding-block:11px}.home-fold{margin-top:12px}.home-fold>summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;font-size:var(--fs-small);font-weight:600;list-style:none}.home-fold>summary::-webkit-details-marker{display:none}.home-fold>summary:before{content:"▸";color:var(--muted)}.home-fold[open]>summary:before{content:"▾"}.home-brands{margin-top:16px;padding:4px 20px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.home-brands .brands{margin:4px 0 16px}@media (max-width:860px){.home{gap:40px}.home-hero{grid-template-columns:minmax(0,1fr);padding:22px 18px}}@media (max-width:480px){.home-cta{flex:1 1 100%}.home-card,.home-pairs{padding:16px}.home-brands{padding:4px 16px}.home-row{grid-template-columns:minmax(0,1fr);gap:2px}}.home-hero-lineup{grid-column:1/-1;margin-top:4px}.home-hero-lineup .lineup,.home-hero-lineup>div:first-child{background:transparent;border:0;padding:0}.home-hero-lineup .lineup svg{width:100%;min-width:640px;height:auto}@media (max-width:680px){.home-hero-lineup .lineup{margin:0 -6px;padding-bottom:6px}}.term{position:relative;display:inline-flex;align-items:baseline;gap:2px}.term-i{font:inherit;font-size:.75em;line-height:1;padding:2px 3px;border:0;background:none;color:var(--muted);cursor:help;border-radius:4px}.term-i:hover,.term.is-open .term-i{color:var(--ink)}.term-i:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.term-tip{position:absolute;z-index:30;left:50%;top:calc(100% + 6px);transform:translateX(-50%);width:max-content;max-width:min(280px,80vw);padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);box-shadow:0 8px 24px rgb(0 0 0/.25);font-size:var(--fs-xs);font-weight:400;line-height:1.5;text-align:left;white-space:normal;letter-spacing:0}.term-tip strong{display:block;margin-bottom:2px;font-size:var(--fs-small)}th .term-tip{right:0;left:auto;transform:none}.rx-group-title{display:inline-flex;align-items:baseline;gap:2px}.rx-legend-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rx-presets-row{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.rx-preset-more{font:inherit;font-size:var(--fs-small);font-weight:600;color:var(--muted);cursor:pointer;border-style:dashed}@media (max-width:900px){.rx-rail.is-open{max-height:70vh;overflow-y:auto}}@media (max-width:560px){.rx-table .thumb,.rx-table .thumb-empty{display:none}}.bench-head{flex-wrap:wrap}.bench-head label{display:flex;align-items:center;gap:6px}.bench-head label,.bench-head select{min-width:0;max-width:100%}:root{--font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif;--shadow-1:0 1px 2px rgb(40 32 16/0.05);--shadow-2:0 1px 2px rgb(40 32 16/0.04),0 8px 24px rgb(40 32 16/0.07);--header-bg:rgb(251 249 244/0.86);--tint:color-mix(in srgb,var(--field-robots) 8%,var(--surface))}body{font-family:var(--font);font-size:16px;line-height:1.65;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.025em;font-weight:750}h1{font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.15}h2{font-size:1.5rem;letter-spacing:-.02em}h3{font-size:1.0625rem;font-weight:700}.lead,.muted{letter-spacing:-.003em}.site-header{background:var(--header-bg);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.site-header .wrap{height:60px;gap:32px}.brand{font-size:1.125rem;font-weight:800;letter-spacing:-.03em}.brand-mark{width:20px;height:22px}.nav{gap:4px}.nav a{padding:7px 12px;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--muted);transition:background .15s,color .15s}.nav a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.nav a[aria-current=page]{color:var(--accent);background:var(--tint);font-weight:650}.brand-board,.glance,.home-card,.home-stats,.home-topic,.lineup,.robot-card,.rx-grid,.table-scroll,.tray{box-shadow:var(--shadow-1)}.glance,.table-scroll{border-color:color-mix(in srgb,var(--line) 85%,transparent);border-radius:14px}thead th{font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--muted);background:color-mix(in srgb,var(--ink) 2.5%,var(--surface))}td,th{padding:12px 16px}tbody tr:hover{background:var(--tint)}.btn,.btn-accent{border-radius:10px;padding:10px 18px;font-weight:650;letter-spacing:-.01em;transition:transform .12s,box-shadow .15s,background .15s}.btn-accent:hover,.btn:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 30%,transparent)}.btn-quiet{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.btn-quiet:hover{border-color:var(--accent);color:var(--accent);box-shadow:none}.chip{border-radius:999px;padding:2px 9px}.cmp-btn{border-radius:8px;border-width:1px}input,select,textarea{border-radius:10px}input:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.rx-grid{border-radius:16px;border-color:color-mix(in srgb,var(--line) 85%,transparent)}.rx-plate{background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,var(--accent) 4%,var(--surface)) 100%)}.rx-seg{border-radius:10px}.rx-seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.rx-search input{border-radius:12px}.home-hero{background:linear-gradient(160deg,var(--tint) 0,var(--surface) 70%);border-color:color-mix(in srgb,var(--line) 80%,transparent);box-shadow:var(--shadow-2)}.home-card,.home-topic{border-color:color-mix(in srgb,var(--line) 85%,transparent)}.home-topic h3:before{background:var(--accent)}.site-footer{background:var(--surface)}.cp-head{display:grid;grid-gap:10px;gap:10px;margin:12px 0 18px;max-width:780px}.cp-rounds{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid color-mix(in srgb,var(--line) 85%,transparent);border-radius:14px;box-shadow:var(--shadow-1)}.cp-rounds li{display:grid;grid-template-columns:76px minmax(0,1.3fr) minmax(0,1fr) 84px minmax(0,1fr) auto;align-items:baseline;grid-gap:12px;gap:12px;padding:12px 18px;border-top:1px solid var(--line);font-size:var(--fs-small)}.cp-rounds li:first-child{border-top:0}.cp-date{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-co{font-weight:700;text-decoration:none}.cp-co:hover{color:var(--accent)}.cp-round{color:var(--muted)}.cp-amt{font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cp-meta,.cp-val{color:var(--muted);font-size:var(--fs-xs)}.cp-meta{display:inline-flex;gap:10px;align-items:baseline;white-space:nowrap}.cp-meta a{color:var(--muted)}.cd-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cd-tabs button{font:inherit;font-size:var(--fs-small);font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer}.cd-tabs button span{margin-left:4px;color:var(--muted);font-weight:500}.cd-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cd-tabs button[aria-selected=true] span{color:inherit;opacity:.8}.cd-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.cd-count{margin-left:auto;font-size:var(--fs-small);color:var(--muted)}.cd-count strong{color:var(--ink);font-size:1.125rem}.cd-table table{min-width:720px}.cd-more{margin-top:12px}.cp-makers{margin-top:40px}@media (max-width:760px){.cp-rounds li{grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px}.cp-date{grid-column:1/-1;font-size:var(--fs-xs)}.cp-co{grid-column:1}.cp-amt{grid-column:2;grid-row:2}.cp-round,.cp-val{grid-column:1/-1;font-size:var(--fs-xs)}.cp-meta{grid-column:1/-1}.cd-count{margin-left:0;width:100%}}@media (max-width:560px){.cd-table td:nth-child(3),.cd-table th:nth-child(3){display:none}.cd-table table{min-width:560px}}.page-head{display:grid;grid-gap:10px;gap:10px;margin:12px 0 20px;max-width:800px}.page-lede{color:var(--muted);font-size:var(--fs-body);line-height:1.65;max-width:66ch}.page-lede b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.key-specs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0 0;background:var(--surface);border:1px solid color-mix(in srgb,var(--line) 85%,transparent);border-radius:14px;box-shadow:var(--shadow-1)}.key-specs>div{padding:14px 18px;min-width:0}.key-specs>div+div{border-left:1px solid var(--line)}.key-specs dt{font-size:var(--fs-xs);color:var(--muted);margin-bottom:4px}.key-specs dd{margin:0;font-size:1.375rem;font-weight:750;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.key-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.key-specs>div{padding:12px 14px;border-top:1px solid var(--line)}.key-specs>div:nth-child(-n+2){border-top:0}.key-specs>div+div{border-left:0}.key-specs>div:nth-child(2n){border-left:1px solid var(--line)}.key-specs>div:last-child{grid-column:1/-1}.key-specs dd{font-size:1.125rem}}.co-keys{grid-template-columns:repeat(4,minmax(0,1fr))}.co-key-sub{margin-top:2px;font-size:var(--fs-xs);color:var(--muted)}.co-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:var(--fs-small);color:var(--muted)}.co-meta a{color:var(--accent)}@media (max-width:760px){.co-keys>div:last-child{grid-column:auto}}.person-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;margin-top:12px}.person-photo>div{margin:0!important}.person-photo .photo-portrait img,.person-photo img{width:160px;height:160px;object-fit:cover;border-radius:20px}.person-info{display:grid;grid-gap:8px;gap:8px;align-content:start}.person-info .profile-facts{margin:0}@media (max-width:640px){.person-head{grid-template-columns:minmax(0,1fr);gap:14px}.person-photo .photo-portrait img,.person-photo img{width:112px;height:112px}}.person-photo{width:160px}.person-photo figcaption{font-size:.75rem;line-height:1.4;margin-top:6px}@media (max-width:640px){.person-photo{width:112px}}.rx-abilities{margin-top:2px;font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.rf-hi .rf-hand rect,.rf-hi .rf-shell{fill:color-mix(in srgb,var(--accent) 28%,var(--surface))}.rf-hi .rf-joint{fill:var(--accent)}.rf-hi .rf-plate{fill:color-mix(in srgb,var(--accent) 12%,var(--surface))}.rf-hi .rf-visor{fill:color-mix(in srgb,var(--ink) 80%,var(--accent))}.skip-link{position:absolute;left:12px;top:-48px;z-index:50;padding:10px 16px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-weight:700;text-decoration:none}.skip-link:focus{top:10px}a,button{-webkit-tap-highlight-color:color-mix(in srgb,var(--accent) 15%,transparent)}@media (prefers-reduced-motion:reduce){.btn,.btn-accent,.nav a{transition:none}}.rx-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rx-photo~.rx-noscale{color:#fff;background:rgb(0 0 0/.55);padding:2px 6px;border-radius:4px}.nav-toggle{display:none;margin-left:auto;align-items:center;gap:8px;font:inherit;font-size:var(--fs-small);font-weight:650;padding:8px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer}.nav-toggle-icon{font-size:.875rem;line-height:1}@media (max-width:900px){.site-header .wrap{position:relative;gap:12px}.nav-toggle{display:inline-flex}.nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:2px;padding:8px 16px 16px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-2);overflow:visible}.nav.is-open{display:flex;animation:nav-in .18s cubic-bezier(.2,.7,.2,1)}.nav a{padding:12px 14px;border-radius:10px;font-size:1rem}}@keyframes nav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav.is-open{animation:none}}.home{gap:72px}.home-stage{position:relative;display:grid;grid-gap:28px;gap:28px;padding:56px 56px 28px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,var(--field-robots) 4%,var(--surface)) 100%);border:1px solid var(--line);box-shadow:var(--shadow-1)}.home-stage-copy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:28px 48px;gap:28px 48px;align-items:end}.home-display{display:grid;font-size:clamp(2.5rem,5.6vw,4.25rem);line-height:1.04;font-weight:800;word-break:keep-all}.home-display span:last-child{color:var(--accent)}.home-stage-lead{grid-column:1;max-width:46ch;color:var(--muted);font-size:1.0625rem;line-height:1.65}.home-stage-actions{grid-column:2;grid-row:1/span 2;align-self:end;display:grid;grid-gap:14px;gap:14px}.home-search{display:flex;gap:6px;padding:6px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface)}.home-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);font-size:1rem;padding:10px 12px}.home-search input::placeholder{color:var(--muted)}.home-search input:focus{box-shadow:none;outline:none}.home-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.home-search button{font:inherit;font-weight:700;padding:10px 18px;border:0;border-radius:10px;background:var(--accent);color:var(--accent-ink);cursor:pointer}.home-stage .home-ctas{display:flex;gap:10px;flex-wrap:wrap}.home-stage .btn-quiet{background:transparent;color:var(--ink);border-color:var(--line-strong)}.home-stage .btn-quiet:hover{border-color:var(--accent);color:var(--accent)}.home-stage-lineup .lineup{background:transparent;border:0;padding:0;box-shadow:none;overflow-x:auto}.home-stage-lineup .lineup svg{width:100%;min-width:720px;height:auto}.home-stage .lineup-name{fill:var(--ink)}.home-stage .lineup-grid{stroke:var(--line)}.home-stage .lineup-grid-label,.home-stage .lineup-label{fill:var(--muted)}.home-stage .lineup a:focus-visible .lineup-name,.home-stage .lineup a:hover .lineup-name{fill:var(--accent)}.home-stage .lineup a:focus-visible{outline:none}.home-lineup-note{margin-top:6px;font-size:var(--fs-xs);color:var(--muted)}.home-dataline{padding-top:16px;border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.home-display span,.home-stage-actions,.home-stage-lead{animation:rise .38s cubic-bezier(.2,.7,.2,1) both}.home-display span:nth-child(2){animation-delay:80ms}.home-stage-lead{animation-delay:.16s}.home-stage-actions{animation-delay:.24s}.home-stage-lineup{animation:fade .5s ease-out .12s both}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.home-new{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;gap:20px}.home-new-link{display:grid;grid-gap:4px;gap:4px;text-decoration:none}.home-new-img{display:grid;place-items:end center;aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,var(--accent) 6%,var(--surface)) 100%);border:1px solid color-mix(in srgb,var(--line) 85%,transparent);margin-bottom:8px}.home-new-img img.is-cutout{position:absolute;left:5%;top:36px;width:90%;height:calc(100% - 40px);object-fit:contain;object-position:bottom center;transform-origin:bottom center;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.home-new-img img.is-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-new-img svg{height:80%;width:auto;opacity:.8}.home-new-link:hover img.is-cutout{transform:scale(1.03)}.home-new-link:hover .home-new-name{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.home-new-name{font-size:1rem;letter-spacing:-.015em}.home-new-meta{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-topics{gap:0;border-top:1px solid var(--line)}.home-topic{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:22px 4px}.home-topics{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.home-topic h3:before{display:none}.home-topic h3{font-size:1.125rem}.home-topic-link{border-radius:999px}.home-cards{gap:40px 48px}.home-card{background:transparent;border:0;border-top:2px solid var(--ink);border-radius:0;box-shadow:none;padding:16px 0 0}.home-section-head h2{font-size:clamp(1.5rem,2.4vw,1.875rem);letter-spacing:-.025em}@media (max-width:1100px){.home-new{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.home{gap:48px}.home-stage{padding:32px 20px 20px;border-radius:20px;margin:0 -4px}.home-stage-copy{grid-template-columns:minmax(0,1fr);gap:18px}.home-stage-actions{grid-column:1;grid-row:auto}.home-topics{grid-template-columns:minmax(0,1fr)}.home-new{display:flex;overflow-x:auto;gap:14px;padding-bottom:6px;scroll-snap-type:x mandatory;margin:0 -16px;padding-left:16px;padding-right:16px}.home-new li{flex:0 0 42%;scroll-snap-align:start}}@media (max-width:480px){.home-stage .home-ctas .btn{flex:1 1;justify-content:center}}.home-stage{grid-template-columns:minmax(0,1fr)}.home-stage-copy>*,.home-stage>*{min-width:0}.home-stage-lineup .lineup{max-width:100%}@media (max-width:860px){.home-stage{margin:0}.home-stage-lineup .lineup svg{min-width:640px}.home-new li{flex:0 0 clamp(140px,30%,200px)}}.home-new-img svg{margin-bottom:6%}#home-news .home-rows li:first-child .home-row-title{font-size:1.1875rem;line-height:1.4;letter-spacing:-.02em}.cmp-summary{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:2px solid var(--ink)}.cmp-summary li{display:grid;grid-gap:2px;gap:2px;padding:14px 16px 14px 0;border-bottom:1px solid var(--line)}.cmp-summary span{font-size:var(--fs-xs);color:var(--muted)}.cmp-summary strong{font-size:1.0625rem;letter-spacing:-.015em}.cmp-summary em{font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700}.cmp-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cmp-share{padding:8px 14px}.cmp-wrap.is-diff-only tr[data-state=same]{display:none}.cmp-missing{font-size:var(--fs-xs);color:var(--muted);font-style:italic}tr[data-state=partial] th:after{content:" · 일부 없음";font-size:.75rem;color:var(--muted);font-weight:400}table.compare td.best .cv-val{background:color-mix(in srgb,var(--accent) 16%,transparent)}@media (max-width:760px){table.compare{min-width:560px}table.compare th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line)}table.compare colgroup col:first-child{width:112px!important}}.cmp-videos{margin-top:32px;display:grid;grid-gap:12px;gap:12px}.cmp-h2{font-size:1.25rem}.rd-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.rd-gallery a{display:grid;place-items:center;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.rd-gallery img{width:100%;height:100%;object-fit:cover}.rd-gallery img.is-cutout{object-fit:contain;padding:6px}.rd-news{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.rd-news li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.rd-news a{font-weight:650;text-decoration:none}.rd-news a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.rd-news-date{font-size:var(--fs-small);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rd-news-meta{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}@media (max-width:640px){.rd-news li{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:no-preference){.rx-card{transition:background .18s cubic-bezier(.2,.7,.2,1)}.rx-card:hover{background:color-mix(in srgb,var(--accent) 3%,var(--surface))}.rx-check{transition:background .15s,border-color .15s}.rx-active button{animation:chip-in .18s cubic-bezier(.2,.7,.2,1)}.rx-grid>li{animation:fade .22s ease-out both}}@keyframes chip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.lineup svg{height:auto}@media (max-width:640px){.cmp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-summary li{padding-right:10px}}.key-specs .cv-mark{font-size:.45em;vertical-align:.35em;margin-right:6px}.af{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.af-lane{border-top:2px solid var(--ink);padding-top:12px}.af-lane-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px}.af-lane-head h3{font-size:1.0625rem}.af-lane-head p{font-size:var(--fs-small);color:var(--muted)}.af-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));grid-gap:10px;gap:10px;counter-reset:s}.af-step{position:relative}.af-step+.af-step:before{content:"→";position:absolute;left:-10px;top:50%;transform:translate(-50%,-50%);color:var(--muted);font-size:.875rem}.af-step button{width:100%;height:100%;display:grid;grid-gap:3px;gap:3px;align-content:start;text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 12px 14px;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.af-step button:hover{border-color:var(--line-strong)}.af-step button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.af-no{font-size:.75rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.af-title{font-weight:750;letter-spacing:-.015em}.af-sub{font-size:var(--fs-xs);color:var(--muted)}.af-rate{margin-top:4px;justify-self:start;font-size:.75rem;padding:1px 8px;border-radius:999px;background:var(--tint);color:var(--accent);font-weight:650}.af-step button{border-left-width:4px}.af-data button{border-left-color:#0f9f78}.af-model button{border-left-color:var(--accent)}.af-tool button{border-left-color:var(--line-strong)}.af-process button{border-left-color:#7c3aed}.af-robot button{border-left-color:var(--ink)}.af-deploy{text-align:center;font-size:var(--fs-small);font-weight:650;color:var(--accent)}.af-detail{margin-top:6px;padding:20px 22px;border-radius:14px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);box-shadow:var(--shadow-1);display:grid;grid-gap:8px;gap:8px}.af-detail.af-data{border-left-color:#0f9f78}.af-detail.af-process{border-left-color:#7c3aed}.af-detail.af-tool{border-left-color:var(--line-strong)}.af-detail.af-robot{border-left-color:var(--ink)}.af-kind{font-size:var(--fs-xs);color:var(--muted)}.af-detail h3{font-size:1.25rem}.af-desc{max-width:70ch;line-height:1.7}.af-examples,.af-out{font-size:var(--fs-small);color:var(--muted)}.af-out strong{color:var(--ink)}.af-more{font-weight:650;color:var(--accent)}@media (prefers-reduced-motion:no-preference){.af-detail{animation:fade .2s ease-out}}@media (max-width:960px){.af-steps{grid-template-columns:minmax(0,1fr);gap:8px}.af-step+.af-step:before{content:"↓";left:22px;top:-8px;transform:translate(-50%,-50%)}.af-step button{grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;column-gap:8px}.af-step button .af-sub{grid-column:2}.af-step button .af-rate{grid-column:3;grid-row:1;margin:0}}.px{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);grid-gap:32px;gap:32px;align-items:start}.px-figure{position:-webkit-sticky;position:sticky;top:140px;border-radius:20px;background:radial-gradient(90% 70% at 50% 90%,color-mix(in srgb,var(--accent) 10%,var(--surface)) 0,var(--surface) 70%);border:1px solid var(--line);padding:16px}.px-figure svg{width:100%;height:auto;max-height:560px;display:block;margin:0 auto}.px-dot circle{fill:color-mix(in srgb,var(--accent) 22%,transparent);stroke:var(--accent);stroke-width:2;transition:r .18s}.px-dot .px-dot-core{fill:var(--accent);stroke:none}.px-dot.is-on circle:first-child{fill:color-mix(in srgb,var(--accent) 35%,transparent);stroke-width:3}@media (prefers-reduced-motion:no-preference){.px-dot.is-on circle:first-child{animation:px-pulse 1.6s ease-in-out 2}}@keyframes px-pulse{50%{stroke-opacity:.35}}.px-regions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.px-regions button{font:inherit;font-size:var(--fs-small);font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;transition:background .18s,border-color .18s}.px-regions button span{margin-left:6px;color:var(--muted);font-weight:500}.px-regions button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.px-regions button[aria-selected=true] span{color:inherit;opacity:.8}.px-panel{display:grid;grid-gap:14px;gap:14px;border-top:2px solid var(--ink);padding-top:14px}.px-panel h3{font-size:1.375rem;letter-spacing:-.02em}.px-part{display:grid;grid-gap:4px;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--line)}.px-part h4{display:flex;align-items:baseline;gap:8px;font-size:1.0625rem}.px-part h4 a{text-decoration:none}.px-part h4 span,.px-rel-title span{font-size:var(--fs-xs);color:var(--muted);font-weight:500}.px-desc{color:var(--muted)}.px-desc,.px-suppliers{font-size:var(--fs-small)}.px-suppliers{line-height:1.8}.px-rel-title{font-size:1rem}.px-rel{list-style:none;margin:0;padding:0;display:grid}.px-rel li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:9px 0;border-bottom:1px solid var(--line);font-size:var(--fs-small)}.px-rel li>a{font-weight:650}.px-arrow,.px-rel-meta{color:var(--muted)}.px-rel-meta{flex-basis:100%;font-size:var(--fs-xs)}@media (prefers-reduced-motion:no-preference){.px-panel{animation:fade .2s ease-out}}@media (max-width:860px){.px{grid-template-columns:minmax(0,1fr);gap:16px}.px-figure{position:static;padding:10px}.px-figure svg{max-height:280px}.px-regions{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin:0 -16px 12px;padding-left:16px;padding-right:16px}.px-regions button{flex:none}}.px-dot{cursor:pointer}@media (max-width:960px){.af-step+.af-step:before{left:34px;top:-5px;font-size:.75rem;line-height:1;padding:0 4px;background:var(--bg);z-index:1}}.md-head{display:grid;grid-gap:10px;gap:10px;margin:8px 0 4px;max-width:820px}.md-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--fs-small);color:var(--muted)}.md-co,.md-meta{align-items:center}.md-co{display:inline-flex;gap:8px;color:var(--ink);font-weight:650;text-decoration:none}.md-chips{display:flex;flex-wrap:wrap;gap:8px}.md-chips .chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}.md-keys{grid-template-columns:repeat(4,minmax(0,1fr))}.md-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.md-links>span{font-size:var(--fs-small);color:var(--muted);margin-right:4px}.md-links .btn small{color:var(--muted);font-weight:400;margin-left:4px}.md-list{list-style:none;margin:12px 0 0;padding:0;border-top:2px solid var(--ink)}.md-list li{padding:11px 0;border-bottom:1px solid var(--line)}.md-list a{text-decoration:none}.md-list a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:760px){.md-keys>div:last-child{grid-column:auto}}.md-about-body{max-width:72ch;margin:12px 0 10px}.md-about-body p{font-size:1.0625rem;line-height:1.8;margin:0 0 12px;color:var(--ink)}.rf-ghost .rf-hand rect,.rf-ghost .rf-joint,.rf-ghost .rf-shell{fill:color-mix(in srgb,var(--ink) 3%,transparent);stroke:color-mix(in srgb,var(--muted) 70%,transparent);stroke-width:1.25;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.rf-ghost .rf-joint{stroke:none;fill:color-mix(in srgb,var(--ink) 7%,transparent)}.rf-ghost .rf-hand rect:not(:first-child),.rf-ghost .rf-plate,.rf-ghost .rf-visor{display:none}.home-new-img svg,.rx-figure .rx-placeholder{opacity:1}a:hover .rf-ghost .rf-shell{fill:color-mix(in srgb,var(--accent) 6%,transparent)}.rx-kind{position:absolute;top:8px;left:8px;z-index:2;font-weight:600;line-height:1.4;padding:2px 8px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink)}.home-new-img{position:relative}.home-new-tag{position:absolute;left:8px;top:8px;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface);color:var(--ink);z-index:1}.home-new-tag,.robot-card-badge{line-height:1.4;border:1px solid var(--line-strong)}.rx-photo~.rx-noscale{max-width:calc(100% - 64px)}@media (max-width:900px){.rx-noimg,.rx-noscale{left:6px;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--surface) 92%,transparent)}.rx-noimg+.rx-noscale{bottom:28px}}.home-topic{grid-template-rows:auto auto 1fr auto}.home-topic-facts{list-style:none;margin:4px 0 0;padding:0;display:grid;align-content:start;grid-gap:2px;gap:2px;font-size:var(--fs-small);font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:keep-all}@media (min-width:861px){.home{gap:24px}.home-stage{gap:14px;padding:24px 48px 16px}.home-stage-copy{gap:12px 48px}.home-display{font-size:clamp(2.25rem,3.3vw,2.875rem)}.home-stage-lead{font-size:1rem;line-height:1.6}.home-stage-lineup .lineup svg{height:214px;min-width:0}.home-stage .lineup-grid-label,.home-stage .lineup-label,.home-stage .lineup-name{font-size:14.5px}.home-lineup-note{margin-top:2px}.home-dataline{padding-top:10px}.home-section-head:has(#home-topics-title){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:8px}.home-topics .home-topic{padding:14px 4px;gap:4px}.home-topic-links{gap:6px;margin-top:6px}}@media (max-width:640px),(pointer:coarse){.btn,.btn-quiet,.cd-tabs button,.cmp-btn,.fchip,.nav-toggle,.preset,.px-regions button,.rx-active button,.rx-empty button,.rx-filter-toggle,.rx-preset,.rx-seg button,.sm-btn,.tabs a,.view-toggle button{min-height:44px}.cmp-btn.is-compact{min-height:40px;min-width:44px;padding:6px 12px;font-size:var(--fs-small)}.rx-item{min-height:44px;padding-block:8px}.rx-seg button{padding-inline:14px}.picker-chip button,.tray-x{min-width:44px;min-height:44px;display:inline-grid;place-items:center}.rx-credit{padding:4px 8px}.rx-credit:after{content:"";position:absolute;inset:-8px -6px -6px -10px}.term-i{position:relative;padding:4px 5px}.term-i:after{content:"";position:absolute;inset:-10px}.footer-links a{display:inline-block;padding:8px 0}.footer-links{gap:0 18px}}.mh-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:8px 0 20px;overflow-x:auto;scrollbar-width:none}.mh-tabs::-webkit-scrollbar{display:none}.mh-tabs [role=tab]{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 16px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:var(--muted);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.mh-tabs [role=tab]:hover{color:var(--ink)}.mh-tabs [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.mh-tabs [role=tab]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;border-radius:6px}.mh-count{font-size:var(--fs-xs);font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mh-lead{max-width:72ch;margin:0 0 16px;color:var(--muted);font-size:var(--fs-small);word-break:keep-all}.mh-anchor{scroll-margin-top:120px}.mh-caveat{margin:0 0 20px;padding:12px 14px;border-left:3px solid var(--accent);background:var(--surface);border-radius:0 10px 10px 0;font-size:var(--fs-small);color:var(--ink);max-width:80ch;word-break:keep-all}.mf-bar{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-bottom:10px}.mf-search{flex:1 1 260px;max-width:420px}.mf-search input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.mf-open{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--fs-small);cursor:pointer}.mf-open input{width:18px;height:18px}.mf-types{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.mf-types button{min-height:40px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-small);cursor:pointer;scroll-margin-top:120px}.mf-types button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:700}.mf-types button[aria-pressed=true] .muted{color:inherit;opacity:.8}.mf-count{margin:4px 0 8px}.mf-empty{padding:20px 0;color:var(--muted)}.bb-desc{margin:8px 0 12px}.bb-pickers{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:12px}.bb-pickers label{display:grid;grid-gap:4px;gap:4px;flex:1 1 280px;max-width:520px}.bb-pickers select{width:100%;min-height:44px}.bb-meta{display:grid;grid-gap:4px;gap:4px;margin:0 0 8px}.bb-meta div{display:flex;gap:8px;flex-wrap:wrap}.bb-meta dt{flex:none;min-width:5.5em;color:var(--muted)}.bb-meta dd{margin:0;word-break:keep-all}.bb-summary{margin:4px 0 12px;max-width:80ch}.bb-score{position:relative;min-width:120px}.bb-score .bb-bar{position:absolute;left:0;top:50%;height:6px;margin-top:10px;border-radius:3px;background:color-mix(in srgb,var(--accent) 35%,transparent)}.bb-eval{display:inline-block;padding:1px 8px;border:1px solid var(--line-strong);border-radius:999px;font-size:.75rem;white-space:nowrap;color:var(--ink)}.bb-eval-operator{border-color:var(--accent)}.bb-eval-self{border-style:dashed}.bb-note{min-width:220px;max-width:360px}.bb-rule{margin-top:10px}.rs-paper{min-width:200px;max-width:320px}.rs-evidence summary{cursor:pointer;min-height:32px;display:flex;align-items:center;white-space:nowrap}.rs-evidence ul{list-style:none;padding:0;margin:6px 0;display:grid;grid-gap:4px;gap:4px;min-width:280px}.rs-evidence p{margin:4px 0 0}.rs-ok{color:var(--good)}.rs-no,.rs-ok{font-weight:700}.rs-no{color:var(--muted)}@media (max-width:640px),(pointer:coarse){.mf-types button,.rs-evidence summary{min-height:44px}}.rs-warn{color:var(--warn,var(--accent));font-weight:700}.rs-review{margin:6px 0;padding:6px 8px;border-left:3px solid var(--warn,var(--accent));background:var(--surface);max-width:48ch}.sm-collapsed>.table-scroll>.rs-table>tbody>tr:nth-child(-n+10){display:table-row}.bench-stages button[aria-pressed=true] .muted{color:inherit;opacity:.85}.bb-table td:nth-child(2),.mf table td:first-child{min-width:150px}.bb-table th,.mf table th{white-space:nowrap}.nav-wrap{display:contents}.nav a[aria-current=true]{color:var(--accent);background:var(--tint);font-weight:650}.nav-here,.nav-home,.nav-title{display:none}@media (max-width:900px){.nav.is-open{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain}.nav-title{display:block;padding:4px 14px 6px;font-size:var(--fs-xs);font-weight:650;color:var(--muted)}.nav a,.nav-home{display:flex}.nav a{align-items:center;justify-content:space-between;gap:12px;min-height:44px}.nav a[aria-current]{box-shadow:inset 3px 0 0 var(--accent)}.nav-here{display:inline-block;flex:none;padding:2px 8px;border:1px solid;border-radius:999px;font-size:var(--fs-xs);font-weight:650}.nav a:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}}.back-to-list{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-bottom:6px;font-size:var(--fs-small);font-weight:600;color:var(--muted);text-decoration:none}.back-to-list:hover{color:var(--ink);text-decoration:underline}.back-to-list:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}.back-to-list-kept{padding:1px 8px;border:1px solid var(--line-strong);border-radius:999px;font-size:var(--fs-xs);font-weight:600}.spec-src{display:block;margin-top:4px}.spec-src-btn{font:inherit;font-size:var(--fs-xs);font-weight:600;min-height:28px;padding:2px 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--muted);cursor:pointer}.spec-src-btn:hover,.spec-src.is-open .spec-src-btn{color:var(--ink);border-color:var(--ink)}.spec-src-btn:focus-visible,.spec-src-pop a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.spec-src-pop:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:var(--fs-small);max-width:100%}.spec-src-conf{flex-basis:100%;font-size:var(--fs-xs);color:var(--muted)}.spec-src-pop a{overflow-wrap:anywhere}.home-lineup-hint{display:none}@media (max-width:860px){.home-stage-lineup .lineup{overflow-x:auto;scroll-snap-type:none;-webkit-overflow-scrolling:touch}.home-stage-lineup .lineup svg{width:auto;min-width:0;max-width:none;height:290px}.home-stage .lineup-grid-label,.home-stage .lineup-label,.home-stage .lineup-name{font-size:14.5px}.home-lineup-hint{display:flex;justify-content:flex-end;gap:4px;margin:0 0 4px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}}@media (max-width:640px),(pointer:coarse){.spec-src-btn{min-height:44px;padding-inline:14px}.spec-src-pop a{display:inline-flex;align-items:center;min-height:44px}.back-to-list{min-height:44px}}.rx-noscale{max-width:calc(100% - 64px);padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--surface) 92%,transparent)}.home{--tp-robots:var(--field-robots);--tp-research:var(--field-ai);--tp-industry:var(--field-industry)}.home-topic-robots{--tp:var(--tp-robots)}.home-topic-research{--tp:var(--tp-research)}.home-topic-industry{--tp:var(--tp-industry)}.home-topics{border-top:0;column-gap:16px;row-gap:12px}.home-topics .home-topic{background:color-mix(in srgb,var(--tp) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--tp) 16%,var(--line));border-top:3px solid var(--tp);border-radius:14px;padding-inline:16px;transition:border-color .16s ease,background-color .16s ease}.home-topics .home-topic:hover{background:color-mix(in srgb,var(--tp) 8%,var(--surface))}.home-topic-link{border-color:color-mix(in srgb,var(--tp) 35%,var(--line-strong));transition:border-color .16s ease,background-color .16s ease}.home-topic-link:hover{border-color:var(--tp);background:color-mix(in srgb,var(--tp) 12%,var(--surface))}.home-topic .home-topic-link:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-color:var(--tp)}.home-search button,.home-stage .home-cta:not(.btn-quiet){box-shadow:0 6px 18px -10px color-mix(in srgb,var(--accent) 70%,transparent);transition:background-color .16s ease,box-shadow .16s ease}.home-search button:hover,.home-stage .home-cta:not(.btn-quiet):hover{background:var(--blue-800);border-color:var(--blue-800)}.home-search button:focus-visible,.home-stage .home-cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.home-section-head p a{color:var(--accent);font-weight:600}.home-card{border-top-color:color-mix(in srgb,var(--accent) 55%,var(--ink))}:root{--ctl-h:40px;--radius-ctl:10px;--radius-card:14px}@media (max-width:640px),(pointer:coarse){:root{--ctl-h:44px}}button,input,select,textarea{font-family:inherit}:where(input[type=search],input[type=text],select){font-size:var(--fs-small);min-height:var(--ctl-h);border-radius:var(--radius-ctl)}:where(.rx-search input,.rx-sort select,.cd-bar select,.cd-bar input){min-height:var(--ctl-h)}.btn,.btn-accent,.btn-quiet,.cd-tabs button,.rx-empty button,.rx-preset,.rx-seg button,.sm-btn,.view-toggle button{min-height:var(--ctl-h)}.btn,.btn-accent,.btn-quiet{justify-content:center}.cmp-btn:not(.is-compact){min-height:max(36px,var(--ctl-h) - 4px)}@media (max-width:640px),(pointer:coarse){.cmp-btn:not(.is-compact){min-height:44px}}.mf-types button{min-height:var(--ctl-h)}.cd-tabs button{display:inline-flex;align-items:center}.empty-state,.home-empty,.mf-empty,.rx-empty{display:grid;justify-items:start;grid-gap:10px;gap:10px;margin-top:12px;padding:20px;border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:transparent;color:var(--muted);font-size:var(--fs-small);word-break:keep-all}.empty-state strong{color:var(--ink);font-size:var(--fs-body)}.list-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px}.list-tools .list-search{flex:1 1 260px;max-width:420px}.list-tools .list-search input{width:100%;padding:8px 12px 8px 36px}.list-tools .list-search input,.list-tools select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.list-tools select{padding:8px 10px}.list-count{margin-left:auto;font-size:var(--fs-small);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list-count strong{color:var(--ink)}@media (max-width:640px){.list-count{margin-left:0;width:100%}.list-tools .list-search{max-width:none;flex-basis:100%}}.fl-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.fl-list>li{border-bottom:1px solid var(--line);scroll-margin-top:96px}.fl-row{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0}.fl-date{color:var(--muted);font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px;white-space:nowrap}.fl-body{display:grid;grid-gap:4px;gap:4px;min-width:0;word-break:keep-all;overflow-wrap:anywhere}.fl-title{font-weight:650;line-height:1.45}.fl-title a{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.fl-title a:hover{color:var(--accent)}.fl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--fs-xs)}.fl-meta,.fl-meta a{color:var(--muted)}.fl-rel{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.fl-tag{display:inline-flex;align-items:center;min-height:26px;padding:1px 9px;border:1px solid var(--line-strong);border-radius:999px;font-size:var(--fs-xs);color:var(--ink);text-decoration:none}.fl-tag:hover{border-color:var(--accent);color:var(--accent)}.fl-facet select{padding:8px 10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);max-width:100%}.fl-facet select.is-set{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.fl-clear{color:var(--accent);font-weight:600;text-decoration:underline;min-height:32px}.fl-more{margin-top:12px}.fl-flag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid var(--line-strong);color:var(--ink);white-space:nowrap}.fl-flag.is-checked{border-color:var(--good)}.fl-flag.is-unchecked{border-style:dashed;color:var(--muted)}@media (max-width:640px){.fl-row{grid-template-columns:1fr;gap:2px}.fl-facet{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}.fl-facet select{width:100%}.fl-tag{min-height:36px}.fl-clear{min-height:44px}}.fl-org{color:var(--ink);font-weight:650}.fl-details summary{cursor:pointer;min-height:32px;display:inline-flex;align-items:center;color:var(--muted);font-weight:600}.fl-details ul{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}@media (max-width:640px),(pointer:coarse){.fl-details summary{min-height:44px}}.moves-path{font-size:var(--fs-table)}.moves-path .from{color:var(--muted)}.fl-row:target,li:target>.fl-row{background:var(--tint);box-shadow:-8px 0 0 var(--tint),8px 0 0 var(--tint)}.person-metric-note{max-width:70ch;margin-top:4px;word-break:keep-all}.person-metric-warn{color:var(--ink);font-weight:600}.fx-scope{margin:0 0 12px;padding:10px 14px;border-left:3px solid var(--accent);background:var(--surface);border-radius:0 10px 10px 0;font-size:var(--fs-small);max-width:90ch;word-break:keep-all}.fx-sum{display:flex;flex-wrap:wrap;gap:8px 28px;margin:4px 0 12px}.fx-sum dt{font-size:var(--fs-xs);color:var(--muted)}.fx-sum dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-sum dd .muted{font-weight:500;font-size:var(--fs-xs)}.fx-years{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:4px;gap:4px;max-width:720px}.fx-years li{display:grid;grid-template-columns:44px minmax(0,1fr) 150px;grid-gap:10px;gap:10px;align-items:center;font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-bar,.fx-track{height:12px}.fx-bar{display:block;min-width:2px;border-radius:0 4px 4px 0;background:var(--series-1)}.fx-table table{min-width:720px}@media (max-width:640px){.fx-years li{grid-template-columns:40px minmax(0,1fr) 118px}}.note{max-width:72ch}.note-body{margin-top:8px;line-height:1.75}.note-body h2{margin-top:36px}.note-body h3{margin-top:24px}.note-body blockquote,.note-body ol,.note-body p,.note-body ul{margin:12px 0}.note-body ol,.note-body ul{padding-left:22px}.note-body li{margin:4px 0}.note-body blockquote{padding:8px 14px;border-left:3px solid var(--line-strong);color:var(--muted);background:var(--surface);border-radius:0 var(--radius-m) var(--radius-m) 0}.note-sources{padding-left:22px}.note-sources li{margin:6px 0}.note-url{overflow-wrap:anywhere}.note-draft{display:inline-block;margin-left:8px;padding:2px 8px;border:1px dashed var(--line-strong);border-radius:999px;font-size:var(--fs-xs);color:var(--muted)}.page-head .note-draft{margin-left:0;justify-self:start}.empty-note{margin-top:12px;padding:16px;border:1px dashed var(--line);border-radius:var(--radius-m);color:var(--muted)}.af-branch{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;align-items:start}.af-branch+.af-branch{margin-top:12px}.af-branch-title{display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-small);font-weight:700;color:var(--ink);padding-top:12px;word-break:keep-all}.af-branch-title small{font-size:var(--fs-xs);font-weight:500;color:var(--muted)}.af-branch .af-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.af-steps.af-free .af-step+.af-step:before{content:none}@media (max-width:960px){.af-branch{grid-template-columns:minmax(0,1fr);gap:6px}.af-branch-title{padding-top:0}.af-branch .af-steps{grid-template-columns:minmax(0,1fr)}.af-free .af-step button{grid-template-columns:minmax(0,1fr) auto}.af-free .af-step button .af-sub{grid-column:1}}.rx-tags{position:absolute;left:8px;bottom:6px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 64px)}.rx-tags .rx-kind,.rx-tags .rx-noscale{position:static;max-width:100%}.rx-kind{white-space:normal;background:var(--surface)}.rx-kind-none,.rx-kind-preview{border-style:dashed;color:var(--muted)}.home-new-img img.is-photo,.rx-plate .rx-photo{object-position:50% 15%}.ins-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.ins{--ins-c:var(--field-robots);min-width:0}.ins-industry{--ins-c:var(--field-industry)}.ins>article{display:grid;grid-gap:14px;gap:14px;padding:22px 24px 18px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--ins-c);border-radius:16px;box-shadow:var(--shadow-1)}.ins-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--fs-small);color:var(--muted)}.ins-field{font-size:var(--fs-xs);font-weight:700;color:var(--ins-c);padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--ins-c) 9%,var(--surface))}.ins h3{font-size:1.25rem;line-height:1.38;letter-spacing:-.02em;word-break:keep-all}.ins-tag{display:inline-block;margin-right:8px;padding:0 7px;border:1px solid var(--line-strong);border-radius:6px;font-size:var(--fs-xs);font-weight:650;color:var(--muted);vertical-align:.15em;letter-spacing:0}.ins-graphic{min-width:0}.ins-note{margin-top:6px;font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ins-stack{display:flex;gap:2px;height:36px;border-radius:8px;overflow:hidden}.ins-seg{flex:0 0 var(--w);display:grid;place-items:center;min-width:4px;text-decoration:none;font-size:var(--fs-xs);font-weight:700;transition:opacity .16s ease}.ins-seg-0{background:color-mix(in srgb,var(--ink) 88%,var(--surface));color:var(--surface)}.ins-seg-1{background:color-mix(in srgb,var(--ink) 66%,var(--surface));color:var(--surface)}.ins-seg-2{background:color-mix(in srgb,var(--ink) 44%,var(--surface));color:var(--ink)}.ins-seg-3{background:color-mix(in srgb,var(--ink) 22%,var(--surface));color:var(--ink)}.ins-seg-4{background:color-mix(in srgb,var(--ink) 10%,var(--surface));color:var(--ink)}.ins-graphic:has(.ins-legend a:hover,.ins-legend a:focus-visible) .ins-seg,.ins-stack:has(.ins-seg:hover) .ins-seg:not(:hover){opacity:.5}.ins-legend{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:var(--fs-small)}.ins-legend a{display:inline-flex;align-items:center;gap:6px;min-height:36px;text-decoration:none;color:var(--ink)}.ins-legend a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ins-c);text-decoration-color:var(--ins-c)}.ins-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ins-legend small{color:var(--muted);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ins-swatch{width:12px;height:12px;border-radius:3px;flex:none;border:1px solid var(--line-strong)}.ins-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.ins-bar-row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:40px;padding:4px 8px;margin:0 -8px;border-radius:8px;color:var(--ink);text-decoration:none;transition:background-color .16s ease}a.ins-bar-row:hover{background:color-mix(in srgb,var(--ins-c) 7%,var(--surface))}a.ins-bar-row:hover .ins-bar-label{text-decoration:underline;-webkit-text-decoration-color:var(--ins-c);text-decoration-color:var(--ins-c);text-underline-offset:3px}.ins-bar-label{min-width:0;font-size:var(--fs-small);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-bar-label small{font-weight:400;color:var(--muted);font-size:var(--fs-xs)}.ins-flow .ins-bar-label{white-space:normal;line-height:1.35}.ins-flow .ins-bar-label small{display:block}.ins-bar-track{display:flex;gap:1px;height:10px;border-radius:5px;background:color-mix(in srgb,var(--ink) 6%,var(--surface));overflow:hidden}.ins-bar-fill{display:block;width:var(--w);border-radius:5px;background:var(--ins-c)}.ins-bar-val{font-size:var(--fs-small);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.ins-bar-val small{margin-left:4px;font-weight:500;color:var(--muted);font-size:var(--fs-xs)}.ins-conf>span{display:block;width:var(--w)}.ins-conf-official{background:var(--ins-c)}.ins-conf-reported{background:color-mix(in srgb,var(--ins-c) 45%,var(--surface))}.ins-conf-rumor{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ins-c) 55%,var(--surface)) 0 3px,var(--surface) 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ins-c) 40%,transparent)}.ins-conf-estimate{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ins-c) 60%,transparent)}.ins-seg-a{background:var(--ins-c)}.ins-seg-b{background:color-mix(in srgb,var(--ins-c) 10%,var(--surface));outline:1px dashed color-mix(in srgb,var(--ins-c) 65%,transparent);outline-offset:-1px}.ins-conf-key{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:var(--fs-xs);color:var(--muted)}.ins-conf-key span{display:inline-flex;align-items:center;gap:6px}.ins-conf-key i{width:18px;height:10px;border-radius:3px;display:inline-block}.ins-read{display:grid;grid-gap:10px;gap:10px;margin:0;padding-top:12px;border-top:1px solid var(--line);align-content:start}.ins-read>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:10px;gap:10px}.ins-read dt{font-size:var(--fs-xs);font-weight:700;color:var(--muted);padding-top:2px}.ins-read dd{margin:0;font-size:var(--fs-small);line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.ins-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 16px}.ins-cta{display:inline-flex;align-items:center;gap:4px;min-height:40px;font-size:var(--fs-small);font-weight:700;color:var(--ins-c);text-decoration:none}.ins-cta:hover{text-decoration:underline;text-underline-offset:3px}.ins-table{flex:1 1 100%}.ins-table>summary{display:inline-flex;align-items:center;gap:6px;min-height:40px;cursor:pointer;font-size:var(--fs-small);font-weight:600;color:var(--muted);list-style:none}.ins-table>summary::-webkit-details-marker{display:none}.ins-table>summary:before{content:"▸"}.ins-table[open]>summary:before{content:"▾"}.ins-table>summary:hover{color:var(--ink)}.ins-table table{font-size:var(--fs-small)}.ins-table td,.ins-table th{padding:8px 12px}.ins a:focus-visible,.ins summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:no-preference){.ins-bar-track,.ins-stack{animation:ins-reveal .56s cubic-bezier(.2,.7,.2,1) both}.ins-bars li:nth-child(2) .ins-bar-track{animation-delay:40ms}.ins-bars li:nth-child(3) .ins-bar-track{animation-delay:80ms}.ins-bars li:nth-child(4) .ins-bar-track{animation-delay:.12s}.ins-bars li:nth-child(n+5) .ins-bar-track{animation-delay:.16s}}@keyframes ins-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.ro-status{margin-top:12px;font-size:var(--fs-small);color:var(--ink);font-weight:600;word-break:keep-all}.rr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.rr-col{min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.rr-col h3{font-size:1rem;margin-bottom:8px}.rr-col ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-small);line-height:1.55;word-break:keep-all;overflow-wrap:anywhere}.rr-col li .cv{margin-right:2px}.rr-col a{color:var(--accent);font-weight:600}.rr-needs{border-style:dashed;border-color:var(--line-strong);background:transparent}.rr-needs p{font-size:var(--fs-small)}.rd-hero .cutout-hero{position:relative}.rd-gallery-title{margin-bottom:6px}.cutout-hero{background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,var(--accent) 5%,var(--surface)) 100%);border:1px solid var(--line)}@media (max-width:980px){.ins-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.rr{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ins>article{padding:18px 16px 14px}.ins h3{font-size:1.125rem}.ins-bar-row{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;gap:8px}.ins-read>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:640px),(pointer:coarse){.ins-bar-row,.ins-cta,.ins-legend a,.ins-table>summary{min-height:44px}.rr-col li:has(>a){margin-block:-10px}.rr-col a{display:inline-flex;align-items:center;min-height:44px}}.stackbar-ink .s1{background:color-mix(in srgb,var(--ink) 28%,transparent)}.stackbar-ink .s2{background:color-mix(in srgb,var(--ink) 48%,transparent)}.stackbar-ink .s3{background:color-mix(in srgb,var(--ink) 68%,transparent)}.stackbar-ink .s4{background:color-mix(in srgb,var(--ink) 88%,transparent)}.ins-ai{--ins-c:var(--field-ai)}.h1-ko{display:block;font-size:.5em;font-weight:600;color:var(--muted);letter-spacing:-.01em;margin-top:6px}.insight-list{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:14px;gap:14px}.insight-list li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:18px 20px}.insight-list h2{font-size:1.1875rem;line-height:1.4;margin:4px 0 8px}.insight-list h2 a{text-decoration:none}.insight-list h2 a:hover{text-decoration:underline}.insight-list p{margin:0;color:var(--muted);font-size:.9375rem;line-height:1.6}.insight-issue{font-size:.8125rem!important}.note-body blockquote ul{margin:6px 0 0;padding-left:1.2em}.note-body blockquote p{margin:0}.glance{margin:24px 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:18px 20px}.glance-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.glance-head h2{margin:0;font-size:1.125rem}.glance-tabs{display:flex;gap:4px;flex-wrap:wrap}.glance-tabs button{font:inherit;font-size:.875rem;padding:6px 12px;min-height:36px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.glance-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:650}.glance-range{margin:12px 0 4px;font-size:.8125rem;color:var(--muted)}.glance ul{margin:0;padding-left:1.2em;line-height:1.75}.glance-note{margin:10px 0 0;font-size:.75rem;color:var(--muted)}.news-memo{margin:4px 0 0;font-size:.8125rem;color:var(--muted)}.news-memo span{font-weight:650;color:var(--ink);margin-right:4px}.related-insights{margin:20px 0;padding:14px 18px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-m);background:var(--surface)}.ri-label{margin:0 0 6px;font-size:.8125rem;font-weight:650;color:var(--accent)}.related-insights ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.related-insights a{font-weight:600;text-decoration:none}.related-insights a:hover{text-decoration:underline}.home-issues{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.home-issues h3{font-size:1.0625rem;line-height:1.45;margin:4px 0 8px}.home-issues h3 a{text-decoration:none}.home-issues h3 a:hover{text-decoration:underline}.glossary-list{margin:20px 0 0;display:grid;grid-gap:10px;gap:10px}.glossary-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:14px 18px;scroll-margin-top:80px}.glossary-item dt{font-size:1.0625rem;font-weight:700}.glossary-item dd{margin:6px 0 0}.glossary-item dd p{margin:0;line-height:1.65}.glossary-meta{margin-top:6px!important;font-size:.8125rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 14px}.tracker-stages{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.tracker-stages li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.tracker-stages span{font-size:.8125rem;color:var(--muted)}.tracker-stages strong{font-size:1.5rem}.tracker-table td,.tracker-table th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.tracker-table th:first-child{text-align:left}.timeline-years{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.timeline-years a{font-size:.875rem;padding:6px 12px;border:1px solid var(--line);border-radius:999px;text-decoration:none}.timeline-years a span{color:var(--muted);margin-left:2px}.timeline-year{scroll-margin-top:80px}.timeline-list{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-gap:4px;gap:4px}.timeline-list li{display:grid;grid-template-columns:90px 1fr;grid-gap:10px;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.timeline-list time{font-size:.8125rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deploy-list{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:12px;gap:12px}.deploy-list li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:14px 18px}.deploy-list h2{font-size:1.0625rem;margin:4px 0 6px;line-height:1.45}.deploy-list p{margin:0 0 6px}:root{--fs-chip:0.8125rem}@media (min-width:901px){.site-header .wrap{gap:44px}.nav-cats{gap:14px}.nav-cat-btn{padding:8px 14px;letter-spacing:-.005em}}.page-head h1{font-size:clamp(1.875rem,3.4vw,2.5rem);letter-spacing:-.03em;line-height:1.2}.home-display{font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.15;letter-spacing:-.035em}.home-display span{display:block}.home-display span+span{color:var(--accent)}.home-section{margin-top:56px}.home-stage+.home-section{margin-top:8px}.home-lineup-note{display:none}.home-section-head h2,.section>h2{font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:750;letter-spacing:-.025em;line-height:1.3}.home-section-head p{font-size:.875rem}.home-topic h3{font-size:1.375rem;font-weight:750;letter-spacing:-.02em}.home-topic p,.insight-list p{font-size:.9375rem;line-height:1.65}.home-issues h3,.insight-list h2{font-size:1.125rem;font-weight:700}.chip,.fl-tag,.glance-tabs button,.home-topic-link{font-size:var(--fs-chip);font-weight:500}.glance-note,.home-data-line,.home-lineup-note,.rx-credit,.rx-kind,.small.muted{font-size:.75rem}.rx-kind{opacity:.85}@media (prefers-reduced-motion:no-preference){@keyframes wck-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.home-stage .lineup image{animation:wck-rise .7s cubic-bezier(.2,.7,.2,1) both}.home-stage .lineup a:nth-child(2) image{animation-delay:.05s}.home-stage .lineup a:nth-child(3) image{animation-delay:.1s}.home-stage .lineup a:nth-child(4) image{animation-delay:.15s}.home-stage .lineup a:nth-child(5) image{animation-delay:.2s}.home-stage .lineup a:nth-child(6) image{animation-delay:.25s}.home-stage .lineup a:nth-child(7) image{animation-delay:.3s}.home-stage .lineup a:nth-child(8) image{animation-delay:.35s}.home-stage .lineup a:nth-child(9) image{animation-delay:.4s}.home-stage .lineup a:nth-child(n+10) image{animation-delay:.45s}.deploy-list li,.home-topic,.insight-list li{transition:transform .2s ease,box-shadow .2s ease}.deploy-list li:hover,.home-topic:hover,.insight-list li:hover{transform:translateY(-2px);box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 8%,transparent)}}html{background:var(--bg)}.en-nav{display:flex;gap:24px;align-items:center;margin-left:auto}.en-nav a{text-decoration:none;font-weight:600;color:var(--muted)}.en-nav a:hover{color:var(--ink)}.en-table td,.en-table th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.en-table td.num,.en-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.en-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:36px;gap:36px;align-items:start}.en-hero figure img{width:100%;max-height:560px;object-fit:contain}@media (max-width:760px){.en-hero{grid-template-columns:minmax(0,1fr)}.en-hero figure img{max-height:380px}}.en-hero>*{min-width:0}.home-top3{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.home-top3-title{margin:0 0 8px;font-size:.875rem;font-weight:700;color:var(--accent)}.home-top3 ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.home-top3 li{display:flex;gap:10px;font-size:.9375rem;line-height:1.5}.home-top3 time{flex:none;font-size:.8125rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px}.home-top3 a{color:var(--ink);text-decoration:none}.home-top3 a:hover{text-decoration:underline}.home-top3-note{margin:8px 0 0;font-size:.75rem;color:var(--muted)}.trend-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));grid-gap:14px;gap:14px}.trend-card{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-m);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.trend-card h3{margin:0;font-size:1.1875rem;font-weight:750;letter-spacing:-.02em}.trend-card p{margin:0;font-size:.9375rem;line-height:1.65}.trend-next span,.trend-why span{display:inline-block;font-size:.75rem;font-weight:700;color:var(--accent);margin-right:6px}.trend-next span{color:var(--muted)}.trend-chips{display:flex;flex-wrap:wrap;gap:6px}.trend-src{list-style:none;margin:4px 0 0;padding:10px 0 0;border-top:1px dashed var(--line);display:grid;grid-gap:4px;gap:4px;font-size:.8125rem}.trend-src,.trend-src a{color:var(--muted)}.trend-src span{margin-left:4px;font-size:.75rem}.learn-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px;counter-reset:none}.learn-grid li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.learn-no{width:28px;height:28px;border-radius:50%;background:var(--tint);color:var(--accent);font-weight:750;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem}.learn-grid h3{margin:0;font-size:1.0625rem;font-weight:700}.learn-grid h3 a{text-decoration:none;color:var(--ink)}.learn-grid p{margin:0;font-size:.9375rem;line-height:1.6}.learn-links{display:flex;gap:14px;font-size:.8125rem;margin-top:auto!important}.home-top3 li>a,.learn-grid li,.trend-card{min-width:0}.trend-card p,.trend-src li,body{overflow-wrap:anywhere;word-break:keep-all}.home-eyebrow{margin:0;font-size:.75rem;font-weight:750;letter-spacing:.04em;color:var(--accent)}.home-section-head .home-eyebrow+h2{margin-top:2px}[aria-labelledby=home-new-title]+[aria-labelledby=home-robots-title]{margin-top:28px}[aria-labelledby=home-robots-title] .home-eyebrow{display:none}.learn-links{flex-direction:column;align-items:flex-start;gap:8px!important}.learn-term{width:100%}.learn-term summary{cursor:pointer;color:var(--accent);font-weight:600;min-height:32px;display:flex;align-items:center}.learn-term p{margin:6px 0 4px!important;font-size:.875rem!important;color:var(--ink);background:var(--tint);border-radius:8px;padding:8px 10px}.sort-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px}.sort-tabs button{font:inherit;font-size:.875rem;padding:7px 14px;min-height:40px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer}.sort-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:650}.sort-note{font-size:.75rem;color:var(--muted);margin-left:6px}