.article-editorial .article-heading{padding-bottom:var(--s3)}.article-editorial .post-title{text-wrap:balance;max-width:25ch}.article-editorial .article-heading .say{max-width:62ch;color:var(--ink-2);line-height:1.48}.article-editorial .article-hero{border-radius:4px;margin:0}.article-editorial .article-hero picture{display:block}.article-editorial .article-hero img{height:auto}.article-editorial .article-hero figcaption{color:var(--ink-2);padding:1rem 1.3rem;font-size:.875rem;line-height:1.5}.article-editorial .article-layout{column-gap:clamp(2rem,5vw,4.5rem)}.article-editorial .article-context dl{display:none}.article-editorial .article-context nav:first-of-type{margin-top:0}.article-editorial .article-context li{margin-bottom:.65rem}.article-editorial .article-context a{padding-block:.2rem;display:block}.article-editorial .article-context nav>p{color:var(--ink-2)}.article-editorial .prose{min-width:0;max-width:none;font-size:clamp(1.13rem,1.06rem + .3vw,1.25rem);line-height:1.72}.article-editorial .prose>p{max-width:68ch;margin-bottom:1.5rem}.article-editorial .prose>p:first-child{color:var(--ink);font-size:1.38rem;line-height:1.55}.article-editorial .prose h2{text-wrap:balance;max-width:28ch;margin-top:4rem;margin-bottom:1.3rem;scroll-margin-top:6rem}.article-editorial .prose .sources h2{margin-top:0}.article-editorial .prose pre{margin-block:2rem;font-size:.84rem;line-height:1.8}.article-editorial .editorial-figure{border:1px solid var(--line);background:var(--surface);font-family:var(--sans);border-radius:4px;margin:2.5rem 0 3rem;font-size:.95rem;line-height:1.5;overflow:hidden}.article-editorial .figure-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:1.25rem 1.5rem;display:flex}.article-editorial .figure-heading strong{font-size:1.1rem;font-weight:600;line-height:1.35}.article-editorial .figure-heading>span{color:var(--ink-2);font-family:var(--mono);font-size:.7rem}.article-editorial .editorial-figure figcaption{border-top:1px solid var(--line);color:var(--ink-2);background:var(--canvas);padding:1rem 1.5rem;font-size:.83rem;line-height:1.6}.article-editorial .editorial-figure ol{margin:0;padding:0;list-style:none}.article-editorial .editorial-figure li,.article-editorial .editorial-figure p{margin:0}.article-editorial .editorial-figure b{font-weight:600}.article-editorial .editorial-figure code{overflow-wrap:anywhere;font-size:.8rem}.article-editorial .harness-levels{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-editorial .harness-levels li{flex-direction:column;align-items:start;padding:1.5rem;display:flex}.article-editorial .harness-levels li:nth-child(odd){border-right:1px solid var(--line)}.article-editorial .harness-levels li:nth-child(-n+2){border-bottom:1px solid var(--line)}.article-editorial .harness-levels li:last-child{background:var(--primary-in)}.article-editorial .level-id{font-family:var(--mono);color:var(--primary);margin-bottom:1rem;font-size:1.65rem;line-height:1}.article-editorial .harness-levels strong{font-size:1rem}.article-editorial .harness-levels p{color:var(--ink-2);margin:.4rem 0 1.2rem}.article-editorial .figure-result{color:var(--primary);margin-top:auto;font-size:.8rem;font-weight:500}.article-editorial .essay-definitions{border-top:1px solid var(--line);margin:2rem 0}.article-editorial .essay-definitions>div{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr);gap:1.25rem;padding:1rem 0;display:grid}.article-editorial .essay-definitions dt{font-family:var(--sans);color:var(--primary);font-size:.95rem;font-weight:600}.article-editorial .essay-definitions dd{margin:0;font-size:1rem;line-height:1.65}.article-editorial .policy-lane{padding:1.5rem}.article-editorial .policy-lane+.policy-lane{border-top:1px solid var(--line)}.article-editorial .is-enforced{background:var(--primary-in)}.article-editorial .policy-lane>b{margin-bottom:1rem;font-size:1rem;display:block}.article-editorial .policy-lane p{color:var(--ink-2);margin-top:1rem;font-size:.87rem}.article-editorial .flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.article-editorial .flow-steps li{border-top:2px solid var(--line);padding-top:.7rem;font-size:.9rem;position:relative}.article-editorial .is-enforced .flow-steps li{border-color:var(--primary)}.article-editorial .flow-steps li+li:before{content:"→";color:var(--primary);position:absolute;top:.55rem;left:-1.2rem}.article-editorial .agent-cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;padding:1.5rem;display:grid}.article-editorial .agent-cycle li{border-top:2px solid var(--primary);padding-top:1.1rem;position:relative}.article-editorial .agent-cycle li+li:before{content:"→";color:var(--primary);background:var(--surface);position:absolute;top:-.85rem;left:-1rem}.article-editorial .agent-cycle b{color:var(--primary);margin-bottom:.55rem;font-size:.88rem;display:block}.article-editorial .agent-cycle li>span{color:var(--ink-2);font-size:.8rem;display:block}.article-editorial .reading-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:1.5rem;list-style:none;display:grid}.article-editorial .reading-points li{border-top:2px solid var(--primary);padding-top:1rem}.article-editorial .reading-points b{color:var(--ink);font-size:.98rem;line-height:1.55;display:block}.article-editorial .cycle-return{background:var(--primary-in);color:var(--ink-2);align-items:baseline;gap:.75rem;margin:0 1.5rem 1.5rem;padding:.85rem 1rem;font-size:.85rem;display:flex}.article-editorial .cycle-return>span{color:var(--primary);font-size:1.2rem}.article-editorial .execution-trace{padding:.5rem 1.5rem}.article-editorial .execution-trace li{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;display:grid;position:relative}.article-editorial .execution-trace li+li{border-top:1px solid var(--line)}.article-editorial .trace-kind{font-family:var(--mono);color:var(--ink-2);padding-top:.15rem;font-size:.75rem}.article-editorial .execution-trace b{font-size:.95rem;display:block}.article-editorial .execution-trace div>span{color:var(--ink-2);margin-top:.25rem;font-size:.85rem;display:block}.article-editorial .trace-gate .trace-kind{color:var(--primary);font-weight:500}.article-editorial .trace-gate:before{content:"";background:var(--primary);width:3px;position:absolute;top:0;bottom:0;left:-1.5rem}.article-editorial .decision-primitives{margin:0}.article-editorial .decision-primitives>div{grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;padding:1.4rem 1.5rem;display:grid}.article-editorial .decision-primitives>div+div{border-top:1px solid var(--line)}.article-editorial .decision-primitives dt{font-size:1.2rem;font-weight:600}.article-editorial .decision-primitives dd{margin:0}.article-editorial .decision-primitives b,.article-editorial .decision-primitives dd>span{display:block}.article-editorial .decision-primitives dd>span{color:var(--ink-2);margin:.4rem 0 .8rem;font-size:.9rem}.article-editorial .decision-primitives code{padding:.3rem .5rem;line-height:1.6;display:inline-block}.article-editorial .essay-note{border-left:3px solid var(--primary);background:var(--primary-in);font-family:var(--sans);margin:2.25rem 0;padding:1.3rem 1.5rem}.article-editorial .essay-note>strong{font-size:1rem;line-height:1.5;display:block}.article-editorial .essay-note p{color:var(--ink-2);margin:.6rem 0 0;font-size:.95rem;line-height:1.65}.article-editorial .threshold-routes li{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.4rem 1.5rem;display:grid}.article-editorial .threshold-routes li+li{border-top:1px solid var(--line)}.article-editorial .threshold-routes li:last-child{background:var(--primary-in)}.article-editorial .threshold-routes code{justify-self:start;margin-top:.1rem}.article-editorial .threshold-routes b,.article-editorial .threshold-routes span{display:block}.article-editorial .threshold-routes span{color:var(--ink-2);margin-top:.3rem;font-size:.87rem}.article-editorial .decision-flow{text-align:center;padding:1.5rem}.article-editorial .decision-flow b{font-size:.95rem;display:block}.article-editorial .decision-flow span{color:var(--ink-2);margin-top:.3rem;font-size:.85rem;display:block}.article-editorial .decision-input{padding-bottom:1.25rem}.article-editorial .decision-questions{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:1.5rem;display:grid;position:relative}.article-editorial .decision-questions>div{padding:.7rem .3rem}.article-editorial .decision-questions>div+div{border-left:1px solid var(--line)}.article-editorial .decision-questions span{color:var(--primary);font-family:var(--mono);font-size:.75rem}.article-editorial .decision-policy{background:var(--primary-in);border:1px solid var(--primary);padding:1.25rem;position:relative}.article-editorial .decision-policy b{color:var(--primary)}.article-editorial .decision-policy:before{content:"↓";color:var(--primary);position:absolute;top:-1.6rem;left:calc(50% - .4rem)}.article-editorial .decision-outcomes{grid-template-columns:1fr 1fr;gap:2rem;padding-top:2rem;display:grid}.article-editorial .decision-outcomes>div{border-top:1px solid var(--primary);padding:1rem;position:relative}.article-editorial .decision-outcomes>div:before{content:"";border-left:1px solid var(--primary);height:2rem;position:absolute;top:-2rem;left:50%}.article-editorial .decision-record{border-top:1px solid var(--line);color:var(--ink-2);margin-top:1rem;padding-top:1rem;font-size:.8rem}.article-editorial .essay-next{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--sans);margin-top:3rem;padding-block:1.5rem}.article-editorial .essay-next>span{font-family:var(--mono);color:var(--ink-2);margin-bottom:.6rem;font-size:.75rem;display:block}.article-editorial .essay-next>a{font-size:1.15rem;font-weight:600;line-height:1.4;display:block}.article-editorial .essay-next p{color:var(--ink-2);margin:.7rem 0 0;font-size:.95rem;line-height:1.6}@media (width>=900px){.article-editorial .article-layout{grid-template-columns:180px minmax(0,1fr)}.article-editorial .article-context{max-height:calc(100dvh - 6rem);padding-right:.5rem;overflow-y:auto}}@media (width<=899px){.article-editorial .article-layout{row-gap:0}.article-editorial .article-context{display:none}}@media (width<=600px){.article-editorial .post-title{font-size:clamp(2.65rem,8vw,3.6rem)}.article-editorial .article-hero{margin-inline:calc(-1 * (clamp(1.25rem, 5vw, 3rem) + var(--safe-l)));border-radius:0}.article-editorial .has-mobile-cover img{aspect-ratio:5/6}.article-editorial .article-hero figcaption{padding:1rem 1.25rem}.article-editorial .prose{font-size:1.13rem;line-height:1.72}.article-editorial .prose>p:first-child{font-size:1.25rem}.article-editorial .prose h2{margin-top:3rem}.article-editorial .prose pre{font-size:.8rem}.article-editorial .figure-heading{padding:1.1rem}.article-editorial .editorial-figure figcaption{padding:1rem 1.1rem}.article-editorial .harness-levels{grid-template-columns:1fr}.article-editorial .harness-levels li{padding:1.2rem}.article-editorial .harness-levels li:nth-child(odd){border-right:0}.article-editorial .harness-levels li+li{border-top:1px solid var(--line)}.article-editorial .harness-levels li:nth-child(-n+2){border-bottom:0}.article-editorial .level-id{margin-bottom:.75rem;font-size:1.4rem}.article-editorial .essay-definitions>div{grid-template-columns:1fr;gap:.3rem}.article-editorial .policy-lane{padding:1.2rem}.article-editorial .flow-steps{grid-template-columns:1fr;gap:1.1rem}.article-editorial .flow-steps li{border-top:0;border-left:2px solid var(--line);padding:.4rem 0 .4rem 1rem}.article-editorial .flow-steps li+li:before{content:"↓";top:-1.2rem;left:.9rem}.article-editorial .agent-cycle{grid-template-columns:1fr;gap:1.1rem;padding:1.2rem}.article-editorial .reading-points{grid-template-columns:1fr;padding:1.2rem}.article-editorial .agent-cycle li{border-top:0;border-left:2px solid var(--primary);padding:.35rem 0 .35rem 1rem}.article-editorial .agent-cycle li+li:before{content:"↓";top:-1.25rem;left:.9rem}.article-editorial .agent-cycle b{margin-bottom:.25rem;font-size:1rem}.article-editorial .agent-cycle li>span{font-size:.9rem}.article-editorial .cycle-return{margin-inline:1.2rem}.article-editorial .execution-trace{padding-inline:1.2rem}.article-editorial .execution-trace li{grid-template-columns:1fr;gap:.4rem}.article-editorial .trace-gate:before{left:-1.2rem}.article-editorial .decision-primitives>div,.article-editorial .threshold-routes li{grid-template-columns:1fr;gap:.65rem;padding:1.2rem}.article-editorial .decision-flow{padding:1.2rem}.article-editorial .decision-questions{grid-template-columns:1fr;gap:0;padding-block:.75rem 1.5rem}.article-editorial .decision-questions>div+div{border-left:0;border-top:1px solid var(--line)}.article-editorial .decision-outcomes{gap:1rem}.article-editorial .decision-outcomes>div{padding-inline:0}}.article-series-label{font:.85rem/1.5 var(--sans);color:var(--ink-2);align-items:center;gap:.8rem;margin-top:1.25rem;display:flex}.article-series-label span{font:.72rem var(--mono);color:var(--ink-3)}.essay-series{padding-block:var(--s4);margin-top:var(--s4);border-top:1px solid var(--line)}.essay-series>p{font:.8rem var(--sans);color:var(--ink-3);margin-bottom:.75rem}.essay-series h2{max-width:28ch;font-size:var(--t-h3);margin-bottom:1.6rem}.essay-series ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.essay-series li{border-top:1px solid var(--line-2);font:1rem/1.5 var(--sans);flex-direction:column;gap:.85rem;padding-top:1rem;display:flex}.essay-series-number{font:.8rem var(--mono);color:var(--primary)}.essay-series [aria-current=page]{color:var(--ink);font-weight:600}.essay-series a{color:var(--ink-2);text-underline-offset:4px}.essay-series a:hover{color:var(--primary)}@media (width<=1000px){.essay-series ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.essay-series ol{grid-template-columns:minmax(0,1fr);gap:1.1rem}.essay-series li{grid-template-columns:1.2rem minmax(0,1fr);gap:.6rem;display:grid}}.research-abstract{background:var(--surface);border:1px solid var(--line-2);border-left:3px solid var(--primary);font-family:var(--sans);border-radius:4px;margin:2.5rem 0 2.6rem;padding:1.6rem 1.8rem}.research-abstract>.research-kind{font:.72rem/1.4 var(--mono);color:var(--primary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .8rem}.article-editorial .prose .research-abstract h2{max-width:none;margin:0 0 .8rem;font-size:1.35rem}.research-abstract>p{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.65}.research-abstract ul{color:var(--ink);gap:.65rem;margin:1.2rem 0 0;padding-left:1.2rem;font-size:.95rem;display:grid}.research-abstract li{margin:0;padding-left:.2rem}.article-editorial .prose>.research-abstract+p{color:var(--ink);font-size:1.35rem;line-height:1.6}.research-cite{vertical-align:super;font:.7em/1 var(--mono);white-space:nowrap;margin-left:.2em}.research-cite a{border-bottom:1px solid var(--primary);padding:.15em;text-decoration:none}.sources li[id]{scroll-margin-top:7rem}.robotics-figure{border:1px solid var(--line-2);background:var(--surface);font-family:var(--sans);isolation:isolate;border-radius:5px;margin:2.8rem 0 3.3rem;scroll-margin-top:7rem;font-size:1rem;line-height:1.55;overflow:hidden}.robotics-figure-heading{border-bottom:1px solid var(--line);padding:1.4rem 1.6rem}.robotics-figure-heading>.figure-number{font:.7rem/1.4 var(--mono);color:var(--primary);letter-spacing:.04em;margin-bottom:.65rem;display:block}.article-editorial .prose .robotics-figure-heading h3{font-family:var(--sans);max-width:none;margin:0;font-size:1.2rem;font-weight:600;line-height:1.4}.robotics-figure-heading p{color:var(--ink-2);margin:.6rem 0 0;font-size:.92rem;line-height:1.6}.robotics-figure>figcaption{border-top:1px solid var(--line);background:var(--canvas);color:var(--ink-2);margin:0;padding:1.1rem 1.6rem;font-size:.83rem;line-height:1.65}.scene-controls{border:0;min-width:0;margin:0;padding:1.1rem 1.6rem 0}.scene-controls legend{float:left;width:100%;color:var(--ink-2);margin-bottom:.6rem;font-size:.78rem}.scene-choices{clear:both;flex-wrap:wrap;gap:.5rem;display:flex}.scene-choices input{opacity:0;width:1px;height:1px;position:absolute}.scene-choices label{border:1px solid var(--line-2);min-height:44px;color:var(--ink-2);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.85rem;display:inline-flex}.scene-choices input:checked+label{color:var(--ink);border-color:var(--primary);background:var(--primary-in)}.scene-choices input:focus-visible+label{outline:2px solid var(--primary);outline-offset:3px}.scene-viewport{background:var(--canvas);height:390px;margin:0;position:relative;overflow:hidden}.scene-canvas{z-index:1;pointer-events:none;position:absolute;inset:0}.scene-canvas canvas{width:100%;height:100%;display:block}.scene-fallback{perspective:900px;align-items:center;height:100%;padding:2.25rem;display:flex}.scene-fallback ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;width:100%;margin:0;padding:0;list-style:none;display:grid;transform:rotateX(16deg)rotateY(-12deg)}.scene-fallback li{background:var(--surface);border:1px solid var(--line-2);border-bottom:5px solid var(--primary);box-shadow:.5rem .65rem 0 var(--primary-in);border-radius:4px;padding:1.4rem 1rem}.scene-fallback strong{font-size:1rem;font-weight:600;line-height:1.4;display:block}.scene-fallback span{color:var(--ink-2);margin-top:.6rem;font-size:.82rem;line-height:1.5;display:block}.robotics-scene[data-scene-status=ready] .scene-fallback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.scene-toolbar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:62px;padding:.6rem 1.6rem;display:flex}.scene-view-controls{gap:.4rem;display:flex}.scene-view-controls[hidden]{display:none}.scene-toolbar button,.flow-toolbar button{font:.8rem/1.35 var(--sans);border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:3px;padding:.55rem .8rem}.scene-toolbar button:hover,.flow-toolbar button:hover{border-color:var(--primary)}.scene-toolbar button:disabled,.flow-toolbar button:disabled{cursor:default;opacity:.65}.scene-toolbar button:focus-visible,.flow-toolbar button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.scene-view-controls button{min-width:44px;font-size:1.1rem}.scene-readout{background:var(--primary-in);border-top:1px solid var(--line);min-height:6.7rem;padding:1.2rem 1.6rem}.scene-state{color:var(--ink);margin:0;font-size:.95rem;line-height:1.65}.scene-state .scene-outcome{font-weight:600;line-height:1.55}.scene-explanation{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:1.1rem 0 0;display:grid}.scene-explanation>div{min-width:0}.scene-explanation dt{color:var(--ink-2);margin:0 0 .35rem;font-size:.75rem;line-height:1.45}.scene-explanation dd{color:var(--ink);margin:0;font-size:.88rem;line-height:1.65}.robotics-scene:has(input[value="0"]:checked) .scene-state:not([data-state="0"]),.robotics-scene:has(input[value="1"]:checked) .scene-state:not([data-state="1"]),.robotics-scene:has(input[value="2"]:checked) .scene-state:not([data-state="2"]){display:none}.flow-lane{padding:1.3rem 1.6rem}.flow-lane+.flow-lane{border-top:1px solid var(--line)}.flow-lane>.flow-lane-label{color:var(--ink);margin:0 0 1.1rem;font-size:.85rem;font-weight:600}.robotics-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;margin:0;padding:0;list-style:none;display:grid}.robotics-steps>li{border-top:2px solid var(--primary);margin:0;padding:1rem 0 .4rem;position:relative;overflow:hidden}.robotics-steps>li:before{content:"";background:var(--primary);opacity:.65;width:35%;height:3px;animation:4.8s ease-in-out infinite paused robotics-signal;position:absolute;top:0;left:0;transform:translate(-110%)}.robotics-steps>li:nth-child(2):before{animation-delay:.65s}.robotics-steps>li:nth-child(3):before{animation-delay:1.3s}.robotics-steps>li:nth-child(4):before{animation-delay:1.95s}.robotics-steps>li:nth-child(5):before{animation-delay:2.6s}.robotics-steps>li:nth-child(6):before{animation-delay:3.25s}.flow-node-index{color:var(--primary);font:.7rem/1.3 var(--mono);margin-bottom:.6rem;display:block}.flow-arrow{color:var(--primary);font-size:1.1rem;position:absolute;top:.8rem;right:.2rem;rotate:-90deg}.robotics-steps>li:nth-child(3n)>.flow-arrow{rotate:0deg}.robotics-flow[data-running=true] .robotics-steps>li:before{animation-play-state:running}.robotics-steps strong{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.4;display:block}.robotics-steps p{color:var(--ink-2);margin:.5rem 0 0;font-size:.85rem;line-height:1.6}.flow-lane:nth-child(3) .robotics-steps>li{border-top-style:dashed;border-top-color:var(--line-2)}.flow-toolbar{justify-content:flex-end;min-height:58px;padding:.5rem 1.6rem 1rem;display:flex}.research-table{border-collapse:collapse;text-align:left;width:100%;margin:0;font-size:.88rem;line-height:1.6}.research-table th{color:var(--ink-2);background:var(--canvas);font-size:.75rem;font-weight:600}.research-table th,.research-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:1.1rem 1.3rem}.research-table tr:last-child td{border-bottom:0}.research-table td:first-child{width:23%;color:var(--ink);font-weight:600}.research-table td:nth-child(2){width:38%}.research-table td p{color:var(--ink-2);margin:0}.research-table a{text-underline-offset:4px;overflow-wrap:anywhere}.research-table .mobile-th{display:none}.robotics-photo img{object-fit:cover;width:100%;height:auto;display:block}.prose .robotics-figure ol{margin:0;padding:0;list-style:none}.prose .robotics-figure li,.prose .robotics-figure p{margin:0}.prose .robotics-figure-heading p{margin-top:.6rem}.prose .robotics-steps p{margin-top:.5rem}.prose .flow-lane>.flow-lane-label{margin-bottom:1.1rem}@keyframes robotics-signal{0%,12%{opacity:0;transform:translate(-110%)}30%{opacity:.85}75%,to{opacity:0;transform:translate(400%)}}@media (width<=600px){.research-abstract{padding:1.3rem 1.15rem}.research-abstract>p{font-size:.96rem}.research-abstract ul{font-size:.91rem}.article-editorial .prose>.research-abstract+p{font-size:1.25rem}.robotics-figure-heading{padding:1.15rem}.robotics-figure>figcaption{padding:1rem 1.15rem}.scene-controls{padding:1rem 1.15rem 0}.scene-choices label{flex:auto;padding:.55rem .7rem;font-size:.8rem}.scene-viewport{height:330px}.scene-toolbar{padding:.6rem 1.15rem}.scene-readout{min-height:9rem;padding:1.1rem 1.15rem}.scene-explanation{grid-template-columns:1fr;gap:.9rem}.scene-explanation dd{font-size:.92rem}.scene-fallback{padding:1.1rem}.scene-fallback ol{gap:.6rem;transform:rotateX(10deg)rotateY(-5deg)}.scene-fallback li{padding:.9rem .6rem}.scene-fallback strong{font-size:.8rem}.scene-fallback span{overflow-wrap:anywhere;font-size:.72rem}.flow-lane{padding:1.15rem}.robotics-steps{grid-template-columns:1fr;gap:.9rem}.robotics-steps>li{padding:.75rem 0 .35rem}.robotics-steps p{font-size:.9rem}.flow-arrow{rotate:0deg}.flow-toolbar{padding:.4rem 1.15rem 1rem}.research-table,.research-table tbody,.research-table tr,.research-table td{width:100%;display:block}.research-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.research-table tr{border-bottom:1px solid var(--line);padding:1.15rem}.research-table tr:last-child{border-bottom:0}.research-table td,.research-table td:first-child,.research-table td:nth-child(2){border:0;width:100%;padding:0}.research-table td+td{margin-top:1rem}.research-table .mobile-th{color:var(--primary);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}}@media (prefers-reduced-motion:reduce){.robotics-steps>li:before{animation:none}}@media print{.scene-canvas,.scene-controls,.scene-toolbar,.flow-toolbar{display:none!important}.scene-viewport{height:auto}.robotics-scene[data-scene-status=ready] .scene-fallback{clip-path:none;white-space:normal;width:auto;height:auto;padding:1rem;position:static;overflow:visible}.scene-fallback ol{transform:none}.scene-state{margin-block:.6rem!important;display:block!important}.robotics-steps>li:before{animation:none}.robotics-figure,.research-abstract{break-inside:avoid}}.article-byline[data-astro-cid-zg7dkzxc]{margin-top:var(--s4);font-family:var(--sans);align-items:center;gap:.75rem;display:flex}.article-byline[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;border-radius:50%;width:44px;height:44px}.article-byline[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{margin:0}.author-name[data-astro-cid-zg7dkzxc]{color:var(--ink);font-size:var(--t-small);font-weight:700;line-height:1.35}.author-details[data-astro-cid-zg7dkzxc]{color:var(--ink-3);font-size:var(--t-meta);line-height:1.4}.author-details[data-astro-cid-zg7dkzxc]>span[data-astro-cid-zg7dkzxc][aria-hidden=true]{margin-inline:.35em}.article-marks[data-astro-cid-zg7dkzxc]{color:var(--ink-3);margin-top:var(--s2);align-items:center;gap:.7rem;display:flex}.article-hero[data-astro-cid-zg7dkzxc] figcaption[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--line);color:var(--ink-3);background:var(--surface);font-family:var(--sans);font-size:var(--t-meta);padding:.55rem .75rem}.sources[data-astro-cid-zg7dkzxc]{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--line)}.sources[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:var(--t-h3);margin:0 0 var(--s2);max-width:none}.sources[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{margin:0;padding-left:1.35rem}.sources[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{font-family:var(--sans);font-size:var(--t-small);margin-bottom:.55rem;line-height:1.45}.sources[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{overflow-wrap:anywhere}.sources[data-astro-cid-zg7dkzxc] .host[data-astro-cid-zg7dkzxc]{color:var(--ink-3);font-family:var(--mono);font-size:var(--t-meta);overflow-wrap:anywhere;margin-left:.4rem}.article-layout[data-astro-cid-zg7dkzxc]{gap:var(--s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.article-layout[data-astro-cid-zg7dkzxc]>[data-astro-cid-zg7dkzxc]{min-width:0}.article-context[data-astro-cid-zg7dkzxc]{padding-block:var(--s4)}.article-context[data-astro-cid-zg7dkzxc] dl[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--line);margin:0}.article-context[data-astro-cid-zg7dkzxc] dl[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--line);padding:.5rem 0}.article-context[data-astro-cid-zg7dkzxc] dt[data-astro-cid-zg7dkzxc],.article-context[data-astro-cid-zg7dkzxc] nav[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc]{color:var(--ink-3);font-family:var(--mono);font-size:var(--t-meta)}.article-context[data-astro-cid-zg7dkzxc] dd[data-astro-cid-zg7dkzxc]{font-family:var(--sans);font-size:var(--t-small);margin:.12rem 0 0}.article-context[data-astro-cid-zg7dkzxc] nav[data-astro-cid-zg7dkzxc]{margin-top:var(--s3)}.article-context[data-astro-cid-zg7dkzxc] nav[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc]{margin-bottom:var(--s1);text-transform:uppercase;letter-spacing:.04em}.article-context[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc],.article-context[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{list-style:none}.article-context[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{font-family:var(--sans);font-size:var(--t-small);margin-bottom:.35rem;line-height:1.4}.article-context[data-astro-cid-zg7dkzxc] .depth-3[data-astro-cid-zg7dkzxc]{padding-left:.8rem}@media (width>=900px){.article-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:210px minmax(0, var(--measure))}.article-context[data-astro-cid-zg7dkzxc]{position:sticky;top:5rem}}@media (width<=899px){.article-context[data-astro-cid-zg7dkzxc]{padding-bottom:0}.article-context[data-astro-cid-zg7dkzxc] dl[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-context[data-astro-cid-zg7dkzxc] dl[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]:nth-child(odd){padding-right:var(--s2)}.article-context[data-astro-cid-zg7dkzxc] .article-toc[data-astro-cid-zg7dkzxc]{display:none}}
