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