.ai-ins>.ins-list{margin-bottom:24px}.ai-ins-lead{color:var(--muted);font-size:var(--fs-small);word-break:keep-all;max-width:80ch;margin:4px 0 16px}.aiw-open{background:var(--ins-c,var(--field-ai))}.aiw-closed{background:color-mix(in srgb,var(--ins-c,var(--field-ai)) 28%,var(--surface))}.aiw-unknown{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ins-c,var(--field-ai)) 50%,var(--surface)) 0 3px,var(--surface) 3px 6px)}.aiw .ins-bar-track>span{display:block;width:var(--w)}.ai-key{margin-top:8px}.ai-key i{border:1px solid color-mix(in srgb,var(--ins-c,var(--field-ai)) 35%,transparent)}.ai-ins .ins-bar-row{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto}.ai-ins-bench{margin:0 0 28px}.ai-ins-bench .ins-list{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.ai-ins-bench .ins>article{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:32px;align-items:start}.ai-ins-bench .ins-foot,.ai-ins-bench .ins-kicker,.ai-ins-bench .ins>article>h3{grid-column:1/-1}.ai-ins-bench .ins-read{border-top:0;padding-top:0;border-left:1px solid var(--line);padding-left:24px}}.aib-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;counter-reset:aib}.aib-steps li{position:relative;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--ins-c,var(--field-ai)) 5%,var(--surface));font-size:var(--fs-small);font-weight:600;line-height:1.4;word-break:keep-all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aib-steps li:last-child{border-color:var(--ins-c,var(--field-ai));background:color-mix(in srgb,var(--ins-c,var(--field-ai)) 10%,var(--surface))}.aib-steps li+li:before{content:"→";position:absolute;left:-7px;top:50%;transform:translate(-50%,-50%)}.aib-split-title,.aib-steps li+li:before{font-size:var(--fs-xs);color:var(--muted)}.aib-split-title{margin:16px 0 4px;font-weight:650;word-break:keep-all}.aib-split .ins-bar-track{gap:2px;background:transparent}.aib-seg{display:block;width:var(--w);border-radius:3px}.aib-seg-0{background:var(--ins-c,var(--field-ai))}.aib-seg-1{background:color-mix(in srgb,var(--ins-c,var(--field-ai)) 40%,var(--surface))}.aib-split .ins-bar-label{font-weight:500}.md-reading{margin-top:24px}.md-reading .rr-col:not(.rr-needs){border-top:3px solid var(--field-ai)}.md-reading .rr-col a{color:var(--field-ai)}@media (max-width:860px){.aib-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.aib-steps li:nth-child(3):before{display:none}}@media (max-width:640px){.ai-ins .ins-bar-row{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto}}@media (prefers-reduced-motion:no-preference){.aib-steps li{animation:aib-in .36s ease-out both}.aib-steps li:nth-child(2){animation-delay:60ms}.aib-steps li:nth-child(3){animation-delay:.12s}.aib-steps li:nth-child(4){animation-delay:.18s}}@keyframes aib-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aib-split .ins-bar-row{grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto}.aib-split .ins-bar-label{white-space:normal;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:640px){.aib-split .ins-bar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val" "track track";row-gap:4px;padding-block:6px}.aib-split .ins-bar-label{grid-area:label}.aib-split .ins-bar-track{grid-area:track}.aib-split .ins-bar-val{grid-area:val}}.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}}.ppl-summary .section-head{margin-bottom:6px}.ppl-lead{max-width:72ch;color:var(--muted);font-size:var(--fs-small);margin-bottom:18px;word-break:keep-all}.ppl-summary .ins-list>li:first-child{grid-column:1/-1}.ppl-mini{margin:0 0 6px;font-size:var(--fs-xs);font-weight:700;color:var(--muted)}.ppl-flow{display:grid;grid-gap:18px;gap:18px}.ppl-flow-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 32px;gap:12px 32px}.ppl-pairs ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px}.ppl-pairs li{min-width:0;padding:8px 0;border-top:1px solid var(--line)}.ppl-pair-orgs{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:var(--fs-small);font-weight:650;word-break:keep-all}.ppl-pair-orgs a{-webkit-text-decoration-color:color-mix(in srgb,var(--ins-c) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--ins-c) 45%,transparent)}.ppl-arrow{color:var(--ins-c);font-weight:700}.ppl-pair-n{margin-left:auto;font-size:var(--fs-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.ppl-pair-people{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:4px}.ppl-chip{display:inline-flex;align-items:baseline;gap:6px;min-height:32px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--ink);text-decoration:none;font-size:var(--fs-xs);font-weight:600;transition:border-color .16s ease,background-color .16s ease}.ppl-chip small{font-weight:400;color:var(--muted);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-chip:hover{border-color:var(--ins-c);background:color-mix(in srgb,var(--ins-c) 6%,var(--surface))}.ppl-current{display:grid;grid-gap:14px;gap:14px}.ppl-strip-bar{display:flex;gap:2px;height:14px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--ink) 5%,var(--surface))}.ppl-strip-bar>span{flex:0 0 var(--w);min-width:3px}.ppl-tone-0{background:var(--ins-c)}.ppl-tone-1{background:color-mix(in srgb,var(--ins-c) 42%,var(--surface))}.ppl-tone-2{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ins-c) 50%,var(--surface)) 0 3px,var(--surface) 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ins-c) 35%,transparent)}.ppl-strip-key{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:6px;font-size:var(--fs-xs);color:var(--muted)}.ppl-strip-key span{display:inline-flex;align-items:center;gap:6px}.ppl-strip-key b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-strip-key i{width:16px;height:10px;border-radius:3px;display:inline-block}.ppl-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.ppl-big b{font-size:2.25rem;line-height:1;letter-spacing:-.03em;color:var(--ins-c);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-big span{font-size:var(--fs-small);font-weight:650}.ppl-big small{flex-basis:100%}.ppl-big small,.ppl-prec-tag{font-size:var(--fs-xs);color:var(--muted)}.ppl-prec-tag{display:inline-flex;align-items:center;padding:0 8px;border:1px dashed var(--line-strong);border-radius:999px;white-space:nowrap}.ppl-prec-month{border-style:solid}.ppl-past{font-style:normal}.ppl-career{--ppl-c:var(--field-industry)}.ppl-career .section-head{margin-bottom:4px}.ppl-career-facts{display:flex;flex-wrap:wrap;gap:2px 18px;color:var(--muted)}.ppl-h3{font-size:var(--fs-body);margin-bottom:8px}.ppl-career-moves{margin-top:18px}.ppl-path{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.ppl-path li{padding:8px 0 8px 14px;border-left:2px solid color-mix(in srgb,var(--ppl-c) 55%,var(--surface))}.ppl-path li+li{border-top:1px solid var(--line)}.ppl-path-orgs{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-weight:650;word-break:keep-all}.ppl-path .ppl-arrow,.ppl-tl .ppl-arrow{color:var(--ppl-c)}.ppl-path-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-overlap{color:var(--ink)}.ppl-overlap:before{content:"※ ";color:var(--muted)}.ppl-tl-box{margin-top:18px}.ppl-tl{--label-w:36%}.ppl-tl-axis{position:relative;height:20px;margin-left:calc(var(--label-w) + 12px);font-size:var(--fs-xs);color:var(--muted);border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-tl-axis span{position:absolute;transform:translateX(-50%);white-space:nowrap}.ppl-tl-axis span:first-child{transform:none}.ppl-tl ol{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.ppl-tl li{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.ppl-tl-label{min-width:0;display:grid;font-size:var(--fs-small);line-height:1.35}.ppl-tl-org{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-tl-date{font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-tl-track{position:relative;height:14px;background:linear-gradient(to right,var(--line) 1px,transparent 1px)}.ppl-tl-bar{--c:color-mix(in srgb,var(--ink) 52%,var(--surface));--soft:color-mix(in srgb,var(--c) 22%,var(--surface));position:absolute;top:0;height:14px;border-radius:4px;background:linear-gradient(to right,var(--soft) 0,var(--c) var(--a,0),var(--c) calc(100% - var(--b, 0%)),var(--soft) 100%)}.ppl-tl-bar.is-current{--c:var(--ppl-c)}.ppl-tl-bar.is-unknown{background:repeating-linear-gradient(135deg,var(--c) 0 4px,transparent 4px 7px);-webkit-mask-image:linear-gradient(to right,transparent,#000 40%,#000 calc(100% - var(--b, 0%)),rgb(0 0 0/.3) 100%);mask-image:linear-gradient(to right,transparent,#000 40%,#000 calc(100% - var(--b, 0%)),rgb(0 0 0/.3) 100%)}.ppl-tl-key{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:14px;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted)}.ppl-tl-key span{display:inline-flex;align-items:center;gap:6px}.ppl-tl-key i{width:22px;height:10px;border-radius:3px;display:inline-block}.ppl-key-current{background:var(--ppl-c)}.ppl-key-past{background:color-mix(in srgb,var(--ink) 52%,var(--surface))}.ppl-key-year{background:linear-gradient(to right,color-mix(in srgb,var(--ink) 12%,var(--surface)),color-mix(in srgb,var(--ink) 52%,var(--surface)))}.ppl-key-unknown{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 52%,var(--surface)) 0 3px,transparent 3px 6px)}.ppl-list-h{margin-top:24px;margin-bottom:0}.ppl-career .exp{margin-top:4px}.ppl-career .exp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppl-now-tag{display:inline-flex;padding:0 8px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;color:var(--ppl-c);background:color-mix(in srgb,var(--ppl-c) 9%,var(--surface))}.ppl-role-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px}.ppl-role-src{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;color:var(--muted);font-size:var(--fs-xs)}.ppl-role-src a{color:var(--muted);overflow-wrap:anywhere}.ppl-role-src a:hover{color:var(--ink)}.ppl-current-line{margin-top:10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.ppl-current-k{font-size:var(--fs-xs);font-weight:700;color:var(--field-industry)}@media (prefers-reduced-motion:no-preference){.ppl-strip-bar,.ppl-tl-bar{animation:ins-reveal .52s cubic-bezier(.2,.7,.2,1) both}}@media (max-width:860px){.ppl-flow-cols,.ppl-pairs ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ppl-tl{--label-w:0px}.ppl-tl-axis{margin-left:0}.ppl-tl-axis span.is-odd{display:none}.ppl-tl li{grid-template-columns:minmax(0,1fr);gap:4px}.ppl-tl-org{white-space:normal}.ppl-tl ol{gap:12px}}@media (max-width:640px),(pointer:coarse){.ppl-chip{min-height:44px}.ppl-pair-orgs a,.ppl-path-orgs a,.ppl-role-src a{display:inline-flex;align-items:center;min-height:44px}.ppl-role-meta{margin-block:-6px}}.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}