/* 이 파일의 규칙은 모두 #p-<화면이름> 안쪽에만 걸립니다.
   접두사를 떼면 특이도가 낮아져 base.css 의 반응형 규칙을 덮어쓰게 되므로 그대로 둡니다. */
#p-article-physicalai h1, #p-article-physicalai h2, #p-article-physicalai h3, #p-article-physicalai h4{margin:0;font-weight:700;line-height:.95;color:var(--ink)}
#p-article-physicalai p{margin:0}
#p-article-physicalai :focus-visible{outline:2px solid var(--ink);outline-offset:2px}
#p-article-physicalai .display-xl{font-size:clamp(32px, 20.4px + 3.09vw, 56px);font-weight:700;line-height:1.2}
#p-article-physicalai .display-lg{font-size:clamp(26px, 19.2px + 1.80vw, 40px);font-weight:700;line-height:1}
#p-article-physicalai .display-md{font-size:clamp(22px, 17.2px + 1.29vw, 32px);font-weight:700;line-height:1}
#p-article-physicalai .heading-lg{font-size:24px;font-weight:700;line-height:.95}
#p-article-physicalai .subtitle{font-size:19.2px;font-weight:600;line-height:1.3}
#p-article-physicalai .body-lg{font-size:18px;line-height:1.5}
#p-article-physicalai .body-md{font-size:16px;line-height:1.4}
#p-article-physicalai .body-sm{font-size:14px;line-height:1.57}
#p-article-physicalai .caption{font-size:12px;line-height:1.4}
#p-article-physicalai .overline{font-size:12px;font-weight:700;line-height:1.45;letter-spacing:0}
#p-article-physicalai  
.band{padding:var(--s-section) 64px}
#p-article-physicalai .band.light{background:var(--canvas)}
#p-article-physicalai .band.soft{background:var(--surface-soft)}
#p-article-physicalai .band.dark{background:var(--surface-dark);color:var(--on-dark)}
#p-article-physicalai .band.dark h1, #p-article-physicalai .band.dark h2, #p-article-physicalai .band.dark h3{color:var(--on-dark)}
#p-article-physicalai .inner{max-width:1152px;margin:0 auto}
@media(max-width:900px){#p-article-physicalai .band{padding:96px 24px}}
#p-article-physicalai .btn{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;letter-spacing:.144px;line-height:1;
  padding:14px 24px;border-radius:var(--r-xs);border:1px solid transparent;min-height:50px}
#p-article-physicalai .btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}
#p-article-physicalai .band.dark .btn-primary{background:var(--accent-on-dark);color:var(--ink);border-color:var(--accent-on-dark)}
#p-article-physicalai .btn-outline-dark{background:var(--canvas);color:var(--ink);border-color:var(--hairline-strong);padding:13px 23px}
#p-article-physicalai .btn-outline-light{background:var(--surface-dark);color:var(--on-dark);border-color:var(--on-dark);padding:13px 23px}
#p-article-physicalai .btns{display:flex;flex-wrap:wrap;gap:var(--s-sm)}
#p-article-physicalai .more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--ink);
  border-bottom:1px solid var(--ink);padding-bottom:2px;align-self:flex-start}
#p-article-physicalai .band.dark .more{color:var(--on-dark);border-bottom-color:var(--on-dark)}
#p-article-physicalai  
.hero{background:var(--surface-dark);color:var(--on-dark);padding:var(--s-section) 64px}
#p-article-physicalai .hero .inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-xxxl)}
#p-article-physicalai .hero .stack{display:flex;flex-direction:column;align-items:center;gap:var(--s-lg)}
#p-article-physicalai .hero h1{color:var(--on-dark);max-width:18ch}
#p-article-physicalai .hero .subtitle{color:var(--on-dark-mute);max-width:46ch}
@media(max-width:900px){#p-article-physicalai .hero{padding:96px 24px}}
#p-article-physicalai  
.filmband{background:var(--surface-dark);padding:0 64px var(--s-section)}
@media(max-width:900px){#p-article-physicalai .filmband{padding:0 24px 96px}}
#p-article-physicalai .film{max-width:1152px;margin:0 auto;height:542px;background:var(--surface-deep);
  display:flex;align-items:flex-end;justify-content:flex-start;padding:var(--s-lg)}
@media(max-width:900px){#p-article-physicalai .film{height:340px}}
#p-article-physicalai .film .lb{font-size:11px;color:rgba(255,255,255,.35)}
#p-article-physicalai  
.cloud{display:flex;flex-wrap:wrap;gap:var(--s-lg) 56px;align-items:center;margin-top:var(--s-xl);
  padding-top:var(--s-xl);border-top:1px solid var(--hairline-strong)}
#p-article-physicalai .cloud .c{font-size:24px;font-weight:700;color:var(--ink);letter-spacing:-.01em}
#p-article-physicalai  
.frow{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--s-xxxl)}
@media(max-width:900px){#p-article-physicalai .frow{grid-template-columns:1fr;gap:var(--s-xl)}}
#p-article-physicalai .fcopy{display:flex;flex-direction:column;gap:var(--s-md)}
#p-article-physicalai .fcopy .d{font-size:17px;line-height:1.6;color:var(--charcoal)}
#p-article-physicalai .band.dark .fcopy .d{color:var(--on-dark-mute)}
#p-article-physicalai .fcopy ul{list-style:none;margin:var(--s-xs) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-xs)}
#p-article-physicalai .fcopy li{font-size:16px;font-weight:700;color:var(--ink);border-top:1px solid var(--hairline);padding-top:var(--s-xs)}
#p-article-physicalai .band.dark .fcopy li{color:var(--on-dark);border-top-color:var(--divider-dark)}
#p-article-physicalai .fimg{height:440px;background:var(--surface-soft);
  display:flex;align-items:flex-end;justify-content:flex-start;padding:var(--s-md)}
#p-article-physicalai .band.dark .fimg{background:var(--surface-deep)}
#p-article-physicalai .fimg .lb{font-size:11px;color:var(--ash)}
#p-article-physicalai .band.dark .fimg .lb{color:rgba(255,255,255,.35)}
@media(max-width:900px){#p-article-physicalai .fimg{height:260px}
#p-article-physicalai .frow.rev .fimg{order:-1}}
#p-article-physicalai  
.nums{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-xxxl);margin-top:var(--s-xxl)}
@media(max-width:767px){#p-article-physicalai .nums{grid-template-columns:1fr;gap:var(--s-xl)}}
#p-article-physicalai .nums .n{border-top:1px solid var(--hairline-strong);padding-top:var(--s-md);display:flex;flex-direction:column;gap:var(--s-xs)}
#p-article-physicalai .nums .v{font-size:40px;font-weight:700;line-height:.95;color:var(--ink);font-variant-numeric:tabular-nums}
#p-article-physicalai .nums .t{font-size:16px;font-weight:700;color:var(--ink);margin-top:4px}
#p-article-physicalai .nums .d{font-size:14px;line-height:1.6;color:var(--mute)}
#p-article-physicalai  
.cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-lg)}
#p-article-physicalai .cta p{color:var(--on-dark-mute);max-width:50ch}
#p-article-physicalai  
a{text-decoration:none;color:inherit}
#p-article-physicalai .btn{transition:background-color .15s,color .15s,border-color .15s;cursor:pointer}
#p-article-physicalai .btn-primary:hover{background:var(--accent-deep);border-color:var(--accent-deep)}
#p-article-physicalai .band.dark .btn-primary:hover{background:#e6e6e6;border-color:#e6e6e6}
#p-article-physicalai .btn-outline-light:hover{background:var(--on-dark);color:var(--ink)}
#p-article-physicalai .more{transition:opacity .15s}
#p-article-physicalai .more:hover{opacity:.6}
#p-article-physicalai  
.arts{border-top:1px solid var(--hairline-strong);margin-top:var(--s-xxl)}
#p-article-physicalai .art{display:grid;grid-template-columns:minmax(260px,1fr) 1.45fr;gap:var(--s-xxxl);
  padding:var(--s-xxxl) 0;border-bottom:1px solid var(--hairline)}
#p-article-physicalai .art:last-of-type{border-bottom:0}
@media(max-width:900px){#p-article-physicalai .art{grid-template-columns:1fr;gap:var(--s-lg);padding:var(--s-xl) 0}}
#p-article-physicalai .art .meta{display:flex;gap:var(--s-sm);align-items:center;margin-bottom:var(--s-md)}
#p-article-physicalai .art .dt{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ash);font-variant-numeric:tabular-nums}
#p-article-physicalai .art .cat{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--mute);
  border:1px solid var(--stone);padding:3px 8px;line-height:1}
#p-article-physicalai .art h3{font-size:30px;line-height:1.05;color:var(--ink)}
@media(max-width:767px){#p-article-physicalai .art h3{font-size:24px}}
#p-article-physicalai .art .side{align-self:start}
#p-article-physicalai .art .main{display:flex;flex-direction:column;gap:var(--s-lg);align-items:flex-start}
#p-article-physicalai .art .lede{font-size:17px;line-height:1.7;color:var(--charcoal)}
#p-article-physicalai .ev{width:100%;border-top:1px solid var(--hairline-strong);padding-top:var(--s-xs)}
#p-article-physicalai .ev .rw{display:grid;grid-template-columns:1fr auto;gap:var(--s-md);align-items:baseline;
  padding:10px 0;border-bottom:1px solid var(--hairline)}
#p-article-physicalai .ev .rw:last-child{border-bottom:0}
#p-article-physicalai .ev .k{font-size:14px;line-height:1.45;color:var(--mute)}
#p-article-physicalai .ev .n{font-size:15px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
#p-article-physicalai .ev .rw.hi .k{color:var(--ink);font-weight:700}
#p-article-physicalai .evcap{font-size:12px;line-height:1.6;color:var(--ash);margin-top:var(--s-sm)}
#p-article-physicalai .vs{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-lg);width:100%}
@media(max-width:600px){#p-article-physicalai .vs{grid-template-columns:1fr;gap:var(--s-md)}}
#p-article-physicalai .vs .col{border-top:2px solid var(--hairline-strong);padding-top:var(--s-sm)}
#p-article-physicalai .vs .col.off{border-top-color:var(--stone)}
#p-article-physicalai .vs .cl{font-size:14px;font-weight:700;color:var(--ink)}
#p-article-physicalai .vs .col.off .cl{color:var(--mute)}
#p-article-physicalai .vs .cd{font-size:14px;line-height:1.65;color:var(--mute);margin-top:8px}
#p-article-physicalai .xref{margin-top:var(--s-xxl);border-top:1px solid var(--hairline-strong);padding-top:var(--s-md);
  display:flex;gap:var(--s-md);flex-wrap:wrap;align-items:baseline;justify-content:space-between}
#p-article-physicalai .xref .q{font-size:14px;line-height:1.6;color:var(--mute);max-width:62ch}
#p-article-physicalai  
.ahead{background:var(--surface-dark);color:var(--on-dark);padding:var(--s-section) 64px var(--s-xxxl)}
@media(max-width:900px){#p-article-physicalai .ahead{padding:64px 24px 32px}}
#p-article-physicalai .ahead .in{max-width:1152px;margin:0 auto}
#p-article-physicalai .crumb{display:flex;gap:var(--s-xs);align-items:center;font-size:12px;font-weight:700;
  letter-spacing:.06em;color:rgba(255,255,255,.5);margin-bottom:var(--s-xl)}
#p-article-physicalai .crumb a{color:rgba(255,255,255,.5)}
#p-article-physicalai .crumb a:hover{color:var(--on-dark)}
#p-article-physicalai .amt{display:flex;gap:var(--s-sm);align-items:center;margin-bottom:var(--s-lg)}
#p-article-physicalai .amt .dt{font-size:12px;font-weight:700;letter-spacing:.06em;color:rgba(255,255,255,.55);font-variant-numeric:tabular-nums}
#p-article-physicalai .amt .cat{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--on-dark);
  border:1px solid rgba(255,255,255,.4);padding:3px 8px;line-height:1}
#p-article-physicalai .ahead h1{color:var(--on-dark);max-width:20ch}
#p-article-physicalai .ahead .lede{font-size:19px;line-height:1.7;color:var(--on-dark-mute);max-width:62ch;margin-top:var(--s-xl)}
#p-article-physicalai .abody{background:var(--canvas);padding:var(--s-xxxl) 64px var(--s-section)}
@media(max-width:900px){#p-article-physicalai .abody{padding:40px 24px 64px}}
#p-article-physicalai .abody .in{max-width:1152px;margin:0 auto;display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--s-xxxl)}
@media(max-width:1023px){#p-article-physicalai .abody .in{grid-template-columns:1fr;gap:var(--s-xl)}}
#p-article-physicalai .toc{position:sticky;top:84px;align-self:start;display:flex;flex-direction:column;gap:var(--s-sm);
  border-top:1px solid var(--hairline-strong);padding-top:var(--s-sm)}
@media(max-width:1023px){#p-article-physicalai .toc{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--s-md)}}
#p-article-physicalai .toc .lb{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--ash)}
#p-article-physicalai .toc a{font-size:14px;line-height:1.45;color:var(--mute)}
#p-article-physicalai .toc a:hover{color:var(--ink)}
#p-article-physicalai .prose{max-width:68ch}
#p-article-physicalai .prose h2{font-size:28px;line-height:1.15;margin:var(--s-xxxl) 0 var(--s-md)}
#p-article-physicalai .prose h2:first-child{margin-top:0}
@media(max-width:767px){#p-article-physicalai .prose h2{font-size:23px}}
#p-article-physicalai .prose p{font-size:18px;line-height:1.8;color:var(--charcoal);margin-bottom:var(--s-md)}
#p-article-physicalai .prose p b{color:var(--ink);font-weight:700}
#p-article-physicalai .prose a.inl{color:var(--ink);font-weight:700;border-bottom:1px solid var(--stone)}
#p-article-physicalai .prose a.inl:hover{border-bottom-color:var(--ink)}
#p-article-physicalai .pledge{list-style:none;margin:var(--s-lg) 0 var(--s-xl);padding:0;border-top:1px solid var(--hairline-strong)}
#p-article-physicalai .pledge li{display:grid;grid-template-columns:32px 1fr;gap:var(--s-md);align-items:baseline;
  padding:var(--s-md) 0;border-bottom:1px solid var(--hairline)}
#p-article-physicalai .pledge .no{font-size:14px;font-weight:700;color:var(--ash);font-variant-numeric:tabular-nums}
#p-article-physicalai .pledge .tx{font-size:17px;line-height:1.6;color:var(--ink)}
#p-article-physicalai .pledge .tx span{display:block;font-size:15px;font-weight:400;color:var(--mute);margin-top:4px}
#p-article-physicalai .terms{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-lg);margin:var(--s-xl) 0}
@media(max-width:600px){#p-article-physicalai .terms{grid-template-columns:1fr}}
#p-article-physicalai .terms .t{border-top:2px solid var(--hairline-strong);padding-top:var(--s-sm)}
#p-article-physicalai .terms .v{font-size:32px;font-weight:700;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}
#p-article-physicalai .terms .k{font-size:14px;font-weight:700;color:var(--ink);margin-top:var(--s-sm)}
#p-article-physicalai .terms .d{font-size:14px;line-height:1.6;color:var(--mute);margin-top:4px}
#p-article-physicalai .pull{border-left:2px solid var(--ink);padding:var(--s-xs) 0 var(--s-xs) var(--s-lg);margin:var(--s-xl) 0}
#p-article-physicalai .pull p{font-size:21px;line-height:1.55;font-weight:700;color:var(--ink);margin:0}
#p-article-physicalai .rel{border-top:1px solid var(--hairline-strong);margin-top:var(--s-xxxl);padding-top:var(--s-md)}
#p-article-physicalai .rel .lb{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--ash)}
#p-article-physicalai .rel a{display:grid;grid-template-columns:1fr 24px;gap:var(--s-md);align-items:baseline;
  padding:var(--s-md) 0;border-bottom:1px solid var(--hairline)}
#p-article-physicalai .rel a:last-child{border-bottom:0}
#p-article-physicalai .rel .h{font-size:17px;font-weight:700;line-height:1.4;color:var(--ink)}
#p-article-physicalai .rel a:hover .h{text-decoration:underline;text-underline-offset:4px}
#p-article-physicalai .rel .ar{color:var(--mute);justify-self:end}
#p-article-physicalai .fig{margin:var(--s-xl) 0}
#p-article-physicalai .fig .ph{aspect-ratio:16/9;background:var(--surface-soft);display:flex;align-items:flex-end;padding:var(--s-md)}
#p-article-physicalai .fig .ph span{font-size:11px;color:var(--ash)}
#p-article-physicalai .fig figcaption{font-size:13px;line-height:1.65;color:var(--mute);margin-top:var(--s-sm)}
#p-article-physicalai .evx{width:100%;border-top:1px solid var(--hairline-strong);padding-top:var(--s-xs);margin:var(--s-xl) 0}
#p-article-physicalai .evx .rw{display:grid;grid-template-columns:1fr auto;gap:var(--s-md);align-items:baseline;
  padding:11px 0;border-bottom:1px solid var(--hairline)}
#p-article-physicalai .evx .rw:last-child{border-bottom:0}
#p-article-physicalai .evx .k{font-size:15px;line-height:1.45;color:var(--mute)}
#p-article-physicalai .evx .n{font-size:16px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
#p-article-physicalai .evx .rw.hi .k{color:var(--ink);font-weight:700}
#p-article-physicalai .two{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-lg);margin:var(--s-xl) 0}
@media(max-width:600px){#p-article-physicalai .two{grid-template-columns:1fr}}
#p-article-physicalai .two .c{border-top:2px solid var(--hairline-strong);padding-top:var(--s-sm)}
#p-article-physicalai .two .c.off{border-top-color:var(--stone)}
#p-article-physicalai .two .l{font-size:15px;font-weight:700;color:var(--ink)}
#p-article-physicalai .two .c.off .l{color:var(--mute)}
#p-article-physicalai .two .p{font-size:15px;line-height:1.7;color:var(--mute);margin-top:8px}
#p-article-physicalai .cite{margin-top:var(--s-xxxl);border-top:1px solid var(--hairline);padding-top:var(--s-md);
  font-size:12px;line-height:1.75;color:var(--ash)}
#p-article-physicalai .crumb .cur{color:var(--on-dark)}
#p-article-physicalai .crumb span[aria-hidden]{color:rgba(255,255,255,.25)}
@media(max-width:900px){#p-article-physicalai .trio{grid-template-columns:1fr}}
#p-article-physicalai .trio .i{background:var(--canvas);padding:var(--s-xl);display:flex;flex-direction:column;gap:var(--s-sm)}
#p-article-physicalai .trio .v{font-size:34px;font-weight:700;line-height:.95;color:var(--ink);font-variant-numeric:tabular-nums}
#p-article-physicalai .trio .t{font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}
#p-article-physicalai .trio .d{font-size:14px;line-height:1.7;color:var(--mute)}
#p-article-physicalai .trio .s{font-size:12px;line-height:1.5;color:var(--ash);border-top:1px solid var(--hairline);padding-top:var(--s-sm);margin-top:auto}
#p-article-physicalai .spec{border-top:1px solid var(--hairline-strong);margin-top:var(--s-xxl)}
#p-article-physicalai .spec .r{display:grid;grid-template-columns:230px 180px 1fr;gap:var(--s-lg);align-items:baseline;
  padding:var(--s-lg) 0;border-bottom:1px solid var(--hairline)}
@media(max-width:767px){#p-article-physicalai .spec .r{grid-template-columns:1fr;gap:4px}}
#p-article-physicalai .spec .k{font-size:16px;font-weight:700;color:var(--ink)}
#p-article-physicalai .spec .v{font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}
#p-article-physicalai .spec .c{font-size:14px;line-height:1.6;color:var(--mute)}
#p-article-physicalai .iface{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-xxxl);margin-top:var(--s-xxl)}
@media(max-width:900px){#p-article-physicalai .iface{grid-template-columns:1fr;gap:var(--s-xl)}}
#p-article-physicalai .iface ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-xs)}
#p-article-physicalai .iface li{font-size:16px;color:var(--on-dark);border-top:1px solid var(--divider-dark);padding-top:var(--s-xs)}
#p-article-physicalai .iface .d{font-size:17px;line-height:1.6;color:var(--on-dark-mute)}
#p-article-physicalai a{text-decoration:none;color:inherit}
#p-article-physicalai .arts{border-top:1px solid var(--hairline-strong);margin-top:var(--s-xxl)}
#p-article-physicalai .terms .t{display:flex;flex-direction:column;align-items:flex-start}
#p-article-physicalai .terms .k{margin-top:8px}
#p-article-physicalai .terms .d{margin-top:8px}
#p-article-physicalai .fig{margin:var(--s-xl) 0}
#p-article-physicalai .fig .ph{aspect-ratio:16/9;background:var(--surface-soft);display:flex;align-items:flex-end;padding:var(--s-md)}
#p-article-physicalai .fig .ph span{font-size:11px;color:var(--ash);letter-spacing:.02em}
#p-article-physicalai .fig figcaption{font-size:13px;line-height:1.65;color:var(--mute);margin-top:var(--s-sm)}
#p-article-physicalai .evx{width:100%;border-top:1px solid var(--hairline-strong);padding-top:var(--s-xs);margin:var(--s-xl) 0}
#p-article-physicalai .evx .rw{display:grid;grid-template-columns:1fr auto;gap:var(--s-md);align-items:baseline;padding:11px 0;border-bottom:1px solid var(--hairline)}
#p-article-physicalai .evx .rw:last-child{border-bottom:0}
#p-article-physicalai .evx .k{font-size:15px;line-height:1.45;color:var(--mute)}
#p-article-physicalai .evx .n{font-size:16px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
#p-article-physicalai .evx .rw.hi .k{color:var(--ink);font-weight:700}
#p-article-physicalai .two{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-lg);margin:var(--s-xl) 0}
@media(max-width:600px){#p-article-physicalai .two{grid-template-columns:1fr}}
#p-article-physicalai .two .c{border-top:2px solid var(--hairline-strong);padding-top:var(--s-sm)}
#p-article-physicalai .two .c.off{border-top-color:var(--stone)}
#p-article-physicalai .two .p{font-size:15px;line-height:1.7;color:var(--mute)}
#p-article-physicalai .prose .cite{margin-top:var(--s-xxxl);border-top:1px solid var(--hairline);padding-top:var(--s-md);font-size:12px;line-height:1.75;color:var(--ash)}
#p-article-physicalai .terms .v i{font-style:normal;font-weight:700}
#p-article-physicalai .terms .v[data-num], #p-article-physicalai .terms .v[data-t="en"], #p-article-physicalai .terms .v [data-num]{letter-spacing:-.04em}
#p-article-physicalai .terms .t, #p-article-physicalai .two .c{border-top-width:1px}

/* 성능 수치 글에만 쓰는 부품입니다. 표의 비교 칸을 .ot 로 부르는 것은 .vs 가 이미 두 칸 격자로 쓰이기 때문입니다. 비교 막대(.ate)는 Robot System 화면과 같은 결이고,
   site.js 의 initBars 가 화면에 들어올 때 막대를 채웁니다. 비교 막대 안에서 앞에 서는
   LiOps 만 검게 두고, 회색은 물러나는 쪽, 그 사이 회색은 이전 내부 모델입니다. */
#p-article-physicalai .ahead h1{max-width:none}
#p-article-physicalai .terms{margin-top:0}
#p-article-physicalai .terms .t{gap:var(--s-xs)}
#p-article-physicalai .terms .k{margin-top:0;order:-1;color:var(--mute);font-size:13px}
#p-article-physicalai .terms .d{margin-top:0}
#p-article-physicalai .prose .overline{display:block;color:var(--mute);margin-top:var(--s-xxxl)}
#p-article-physicalai .prose .overline + h2{margin-top:var(--s-xs)}
#p-article-physicalai .prose .overline.ptl{margin-top:96px;padding-top:var(--s-md);border-top:1px solid var(--hairline-strong)}
#p-article-physicalai .prose [id]{scroll-margin-top:124px}
#p-article-physicalai .rt{width:100%;border-collapse:collapse;margin-top:var(--s-xl);font-variant-numeric:tabular-nums}
#p-article-physicalai .rt th,#p-article-physicalai .rt td{text-align:left;vertical-align:baseline;padding:12px var(--s-sm) 12px 0;font-size:15px;line-height:1.5;border-bottom:1px solid var(--hairline)}
#p-article-physicalai .rt thead th{font-size:12px;font-weight:700;color:var(--mute);border-bottom:1px solid var(--hairline-strong)}
#p-article-physicalai .rt .tn th{font-size:14px;font-weight:700;color:var(--ink);padding-top:var(--s-xl);border-bottom:1px solid var(--stone)}
#p-article-physicalai .rt .m{color:var(--charcoal)}
#p-article-physicalai .rt .us{font-weight:700;color:var(--ink);white-space:nowrap}
#p-article-physicalai .rt td.ot{color:var(--mute);white-space:nowrap}
#p-article-physicalai .rt .ot span{display:block;white-space:normal;font-size:12px;line-height:1.45;color:var(--ash);margin-top:2px;max-width:22ch}
@media(max-width:600px){
  #p-article-physicalai .rt,#p-article-physicalai .rt tbody,#p-article-physicalai .rt tr,#p-article-physicalai .rt th,#p-article-physicalai .rt td{display:block}
  #p-article-physicalai .rt thead{display:none}
  #p-article-physicalai .rt tr:not(.tn){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px var(--s-sm);padding:12px 0;border-bottom:1px solid var(--hairline)}
  #p-article-physicalai .rt td{padding:0;border-bottom:0}
  #p-article-physicalai .rt .m{grid-column:1 / -1}
  #p-article-physicalai .rt .us::before{content:"LiOps ";font-weight:400;color:var(--mute);font-size:12px}
}
#p-article-physicalai .tk{margin-top:var(--s-xxxl)}
#p-article-physicalai .tk .overline{margin-top:0}
#p-article-physicalai .prose .tk h3{font-size:22px;line-height:1.35;margin:var(--s-xs) 0 var(--s-md)}
#p-article-physicalai .prose .tk p{margin-bottom:var(--s-md)}
#p-article-physicalai .st{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-xs) var(--s-md)}
#p-article-physicalai .st .n{font-size:40px;font-weight:700;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}
#p-article-physicalai .st .c{font-size:14px;line-height:1.5;color:var(--mute)}
#p-article-physicalai .ate{margin:var(--s-xl) 0 0;padding:0}
#p-article-physicalai .ate .atehd{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-md);padding-bottom:var(--s-sm);border-bottom:1px solid var(--hairline-strong)}
#p-article-physicalai .ate .tt{display:flex;flex-direction:column;gap:4px;min-width:0}
#p-article-physicalai .ate .t{font-size:16px;font-weight:700;line-height:1.4;color:var(--ink)}
#p-article-physicalai .ate .d{font-size:13px;line-height:1.5;color:var(--mute)}
#p-article-physicalai .ate .dl{flex:none;font-size:12px;font-weight:700;line-height:1;color:var(--ink);border:1px solid var(--hairline-strong);padding:5px 8px;border-radius:var(--r-xs);white-space:nowrap}
#p-article-physicalai .ate .lg{font-size:12px;line-height:1.5;color:var(--mute);margin:var(--s-sm) 0 0}
#p-article-physicalai .ate .gl{display:block;font-size:12px;font-weight:700;color:var(--mute);margin-top:var(--s-md)}
#p-article-physicalai .ate .r{display:grid;grid-template-columns:136px minmax(0,1fr) 72px;gap:var(--s-md);align-items:center;padding:10px 0;border-bottom:1px solid var(--hairline)}
#p-article-physicalai .ate .alg{font-size:14px;font-weight:700;line-height:1.35;color:var(--mute)}
#p-article-physicalai .ate .r.ours .alg{color:var(--ink)}
#p-article-physicalai .ate .bar{display:block;height:10px;background:var(--hairline)}
#p-article-physicalai .ate .bar i{display:block;height:100%;background:var(--stone);transition:width .6s cubic-bezier(.22,.61,.36,1)}
#p-article-physicalai .ate .r.ref .bar i{background:var(--ash)}
#p-article-physicalai .ate .r.ours .bar i{background:var(--ink)}
#p-article-physicalai .ate .v{font-size:15px;font-weight:700;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
#p-article-physicalai .ate .v em{font-style:normal;font-size:12px;font-weight:400;color:var(--mute);margin-left:2px}
#p-article-physicalai .ate .note{font-size:12px;line-height:1.6;color:var(--ash);margin-top:var(--s-sm)}
@media(prefers-reduced-motion:reduce){#p-article-physicalai .ate .bar i{transition:none}}
@media(max-width:600px){
  #p-article-physicalai .ate .atehd{flex-direction:column;align-items:flex-start;gap:var(--s-xs)}
  #p-article-physicalai .ate .r{grid-template-columns:minmax(0,1fr) auto;gap:8px var(--s-sm)}
  #p-article-physicalai .ate .bar{grid-column:1 / -1;order:3}
}
#p-article-physicalai .cmp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-lg);margin:var(--s-xl) 0}
@media(max-width:767px){#p-article-physicalai .cmp{grid-template-columns:1fr}}
#p-article-physicalai .cmp .cc{border-top:1px solid var(--stone);padding-top:var(--s-sm)}
#p-article-physicalai .cmp .cc.us{border-top-color:var(--hairline-strong)}
#p-article-physicalai .cmp h4{font-size:16px;line-height:1.3;color:var(--mute)}
#p-article-physicalai .cmp .cc.us h4{color:var(--ink)}
#p-article-physicalai .cmp dl{margin:var(--s-md) 0 0;display:flex;flex-direction:column;gap:var(--s-md)}
#p-article-physicalai .cmp dt{font-size:12px;font-weight:700;color:var(--ash)}
#p-article-physicalai .cmp dd{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--charcoal)}
#p-article-physicalai .cmp .cc.us dd{color:var(--ink);font-weight:700}
#p-article-physicalai .notes{margin-top:96px;border-top:1px solid var(--hairline-strong);padding-top:var(--s-md)}
#p-article-physicalai .prose .notes h2{font-size:14px;line-height:1.4;margin:0 0 var(--s-sm)}
#p-article-physicalai .notes ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:var(--s-xs)}
#p-article-physicalai .notes li{font-size:12px;line-height:1.75;color:var(--ash)}
