.journal-article-page--lab-006{--abm-v5-paper:#f8f6f1;--abm-v5-warm:#f3f0e9;--abm-v5-ink:#292722;--abm-v5-muted:#776f66;--abm-v5-line:#d9d2c6;--abm-v5-accent:#b75641}.journal-article-page--lab-006 .journal-article-layout--no-rail{max-width:1190px;padding:clamp(20px,3.2vw,43px);background:#f8f6f1;background-image:var(--surface-grain)}.journal-article-page--lab-006 .journal-chapters{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(22px,3vw,44px);column-gap:clamp(22px,3vw,44px);row-gap:0;align-items:start}.journal-article-page--lab-006 .abm-intro{grid-column:1/-1;margin-bottom:10px}.journal-article-page--lab-006 .abm-hero{background:transparent;border:0;border-bottom:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-hero__spread{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(22px,3.2vw,48px);padding:28px 0 25px}.journal-article-page--lab-006 .abm-hero h1{max-width:14ch;margin-top:19px;font-size:clamp(2.5rem,4.2vw,4.25rem);line-height:1.32;letter-spacing:-.022em;color:var(--abm-v5-ink)}.journal-article-page--lab-006 .abm-hero__dek{max-width:38ch;margin-top:20px;font-size:clamp(15px,1.25vw,17px);line-height:1.85;color:#625b52}.journal-article-page--lab-006 .abm-v5-topicline{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:22px;font:10px/1.7 var(--font-mono);letter-spacing:.045em;color:#8e796d}.journal-article-page--lab-006 .abm-v5-topicline i{font-style:normal;color:#bdaba0}.journal-article-page--lab-006 .abm-hero__actions{margin-top:25px;gap:10px 15px}.journal-article-page--lab-006 .abm-hero__actions a{min-height:40px;border-radius:0;padding:0 16px;font-size:12px;transition:background .15s,color .15s}.journal-article-page--lab-006 .abm-hero__actions a:not(:first-child){border-color:#d0c7b9}.journal-article-page--lab-006 .abm-hero__visual{min-height:0;padding:0;border:1px solid var(--abm-v5-line);background:#f5f2ec;box-shadow:none}.journal-article-page--lab-006 .abm-hero__visual-foot,.journal-article-page--lab-006 .abm-hero__visual-top{position:static;z-index:auto;padding:11px 13px;border:0;font:9px/1.55 var(--font-mono);background:#f8f6f1;color:#8d8177}.journal-article-page--lab-006 .abm-hero__visual-top{border-bottom:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-hero__visual-foot{border-top:1px solid var(--abm-v5-line);margin:0}.journal-article-page--lab-006 .abm-v5-system-art{display:block;width:100%;height:auto;aspect-ratio:8/5;max-height:none}.journal-article-page--lab-006 .abm-hero__closing{padding:12px 0;border-top:0}.journal-article-page--lab-006 .abm-guide{padding-top:17px}.journal-article-page--lab-006 .abm-guide>.abm-label-line{flex-direction:row;align-items:baseline;border-bottom:0;padding-bottom:6px}.journal-article-page--lab-006 .abm-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:10px;border-top:1px solid var(--abm-v5-line);border-bottom:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-guide__item,.journal-article-page--lab-006 .abm-guide__item+.abm-guide__item,.journal-article-page--lab-006 .abm-guide__item:nth-child(2),.journal-article-page--lab-006 .abm-guide__item:nth-child(3),.journal-article-page--lab-006 .abm-guide__item:nth-child(4){position:relative;min-height:126px;gap:6px;padding:14px 17px 13px;border:0;border-radius:0;border-top:0;border-left:1px solid var(--abm-v5-line);background:transparent;box-shadow:none}.journal-article-page--lab-006 .abm-guide__item:first-child{border-left:0;padding-left:3px}.journal-article-page--lab-006 .abm-guide__item:hover{background:#f1ede6}.journal-article-page--lab-006 .abm-guide__top{color:var(--abm-v5-accent)!important}.journal-article-page--lab-006 .abm-guide__top svg{width:22px;height:22px}.journal-article-page--lab-006 .abm-guide__item strong{font-size:clamp(16px,1.5vw,20px)}.journal-article-page--lab-006 .abm-guide__item small{font-size:9px;color:#8a7e72}.journal-article-page--lab-006 .abm-guide__item p{font-size:11px;line-height:1.55;color:#766d62}.journal-article-page--lab-006 .abm-guide__arrow{right:7px;bottom:10px;color:#b16a58}.journal-article-page--lab-006 .abm-chapter-directory{margin:10px 0 20px}.journal-article-page--lab-006 .journal-chapter{grid-column:span 6;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:18px;padding:clamp(35px,4vw,52px) 0!important;border:0;border-bottom:1px solid var(--abm-v5-line);border-radius:0;background:transparent;box-shadow:none;overflow:visible}.journal-article-page--lab-006 .journal-chapter:before{display:none}.journal-article-page--lab-006 .journal-chapter--agent,.journal-article-page--lab-006 .journal-chapter--cli,.journal-article-page--lab-006 .journal-chapter--harness,.journal-article-page--lab-006 .journal-chapter--model,.journal-article-page--lab-006 .journal-chapter--opening,.journal-article-page--lab-006 .journal-chapter--proactive,.journal-article-page--lab-006 .journal-chapter--workflow{grid-column:1/-1}.journal-article-page--lab-006 .journal-chapter__header{grid-template-columns:22px 26px minmax(0,1fr);gap:0 9px}.journal-article-page--lab-006 .journal-chapter__index{font:11px/2 var(--font-mono);color:var(--abm-v5-accent)}.journal-article-page--lab-006 .journal-chapter__icon{width:24px;height:24px;margin-top:2px;color:#a56b57}.journal-article-page--lab-006 .journal-chapter__icon svg{width:23px;height:23px}.journal-article-page--lab-006 .journal-chapter__title{max-width:40ch;font:400 clamp(1.43rem,2vw,2.03rem)/1.55 var(--font-serif);text-wrap:pretty;color:var(--abm-v5-ink);letter-spacing:-.006em}.journal-article-page--lab-006 .journal-chapter__header .journal-chapter__lead{max-width:38rem;margin-top:12px;font:clamp(16px,1.5vw,19px)/1.75 var(--font-serif);color:#756b60}.journal-article-page--lab-006 .journal-chapter__body{max-width:49rem;padding-left:38px;font:clamp(13px,1.11vw,15px)/2 var(--font-sans);color:#5e574f}.journal-article-page--lab-006 .journal-chapter--model,.journal-article-page--lab-006 .journal-chapter--opening{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 35px}.journal-article-page--lab-006 .journal-chapter--model>.journal-chapter__header,.journal-article-page--lab-006 .journal-chapter--opening>.journal-chapter__header{grid-column:1;grid-row:1}.journal-article-page--lab-006 .journal-chapter--model>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--opening>.journal-chapter__body{grid-column:1;grid-row:2}.journal-article-page--lab-006 .journal-chapter--model>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--opening>.abm-v4-scene{grid-column:2;grid-row:1/span 2}.journal-article-page--lab-006 .journal-chapter--model>.abm-history{grid-column:1/-1;grid-row:3;margin-top:12px}.journal-article-page--lab-006 .abm-v4-scene{align-self:center;border:1px solid var(--abm-v5-line);border-radius:0;background:#e9e6dd;box-shadow:none}.journal-article-page--lab-006 .abm-v4-scene svg{filter:saturate(.7) contrast(.93)}.journal-article-page--lab-006 .abm-v4-scene figcaption{background:#f5f2ec}.journal-article-page--lab-006 .abm-plate,.journal-article-page--lab-006 .abm-v3-figure{width:100%;margin:0;padding:clamp(14px,1.6vw,22px);border:1px solid var(--abm-v5-line);border-radius:0;background:#f5f2eb;box-shadow:none}.journal-article-page--lab-006 .abm-cap>span:first-child,.journal-article-page--lab-006 .abm-v3-head span{color:var(--abm-v5-accent)}.journal-article-page--lab-006 .abm-v3-model{grid-template-columns:1fr;gap:16px;margin:0;padding:12px 0}.journal-article-page--lab-006 .abm-v3-model__orbit{max-width:160px;width:100%;margin:auto}.journal-article-page--lab-006 .abm-v3-model__core strong{font-size:15px}.journal-article-page--lab-006 .abm-v3-model__core svg{width:33px;height:33px}.journal-article-page--lab-006 .abm-v3-model__side p{font-size:16px;margin:4px 0 8px}.journal-article-page--lab-006 .abm-v3-brandline{gap:8px;padding:13px 0}.journal-article-page--lab-006 .abm-v3-computer,.journal-article-page--lab-006 .abm-v3-connect,.journal-article-page--lab-006 .abm-v3-knowledge,.journal-article-page--lab-006 .abm-v3-skills,.journal-article-page--lab-006 .abm-v3-validation{gap:15px}.journal-article-page--lab-006 .abm-v3-icon{background:#faf8f4;border-color:#d1c6b7}.journal-article-page--lab-006 .abm-v3-docs>div{background:#f7f4ee;box-shadow:none;border-width:2px}.journal-article-page--lab-006 .abm-v3-docs strong{font-size:23px}.journal-article-page--lab-006 .abm-v3-toolkit>div{background:#f9f7f2;box-shadow:none}.journal-article-page--lab-006 .abm-history{padding-top:18px;border:0;border-top:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-history__track{margin-top:17px;border-top:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-history__track li{background:transparent;border:0;border-radius:0;overflow:visible;border-left:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-history__track li:first-child{border-left:0}.journal-article-page--lab-006 .abm-history__year{padding:10px 12px 0;min-height:47px}.journal-article-page--lab-006 .abm-history__detail,.journal-article-page--lab-006 .abm-history__track li+li .abm-history__detail{min-height:240px;padding:14px 12px;background:transparent}.journal-article-page--lab-006 .abm-history__year span{font-size:clamp(25px,2.8vw,34px)}.journal-article-page--lab-006 .abm-history__detail>strong{font-size:16px}.journal-article-page--lab-006 .journal-chapter--agent>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--harness>.abm-v3-figure{max-width:100%}.journal-article-page--lab-006 .abm-v3-terminal{background:#2b3433;box-shadow:none}.journal-article-page--lab-006 .abm-v3-harness__loop>div{background:#f1eee7}.journal-article-page--lab-006 .abm-v2-tools{padding:18px;border:1px solid var(--abm-v5-line);border-radius:0;background:#f4f1ea}.journal-article-page--lab-006 .abm-v2-tools__selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:18px 0 0;border-top:1px solid var(--abm-v5-line);border-bottom:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-v2-tools__selector button{display:flex;min-height:108px;flex-direction:column;gap:5px;padding:14px 8px;background:transparent;border:0;border-right:1px solid var(--abm-v5-line);border-bottom:2px solid transparent;border-radius:0;box-shadow:none}.journal-article-page--lab-006 .abm-v2-tools__selector button:last-child{border-right:0}.journal-article-page--lab-006 .abm-v2-tools__selector button.is-active{background:#fbfaf6;box-shadow:none;border-color:var(--abm-v5-accent);border-right:1px solid var(--abm-v5-line);border-bottom:2px solid var(--abm-v5-accent)}.journal-article-page--lab-006 .abm-v2-tools__selector button .abm-v2-toolmark{width:36px;height:36px;border-radius:50%}.journal-article-page--lab-006 .abm-v2-tools__selector button .abm-v2-tool-logo{width:25px;height:25px}.journal-article-page--lab-006 .abm-v4-tooltext{gap:2px}.journal-article-page--lab-006 .abm-v4-tooltext strong{font-size:15px}.journal-article-page--lab-006 .abm-v4-tooltext small{font-size:8px}.journal-article-page--lab-006 .abm-v4-tool-command,.journal-article-page--lab-006 .abm-v4-tool-description,.journal-article-page--lab-006 .abm-v4-tool-tags{display:none}.journal-article-page--lab-006 .abm-v2-profile{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"head facts" "summary facts" "terminal facts" "source facts";gap:9px 23px;margin-top:0;padding:23px;border:0;border-radius:0;border-bottom:1px solid var(--abm-v5-line);background:#faf9f5}.journal-article-page--lab-006 .abm-v2-profile__heading h3{font-size:clamp(24px,2.7vw,34px)}.journal-article-page--lab-006 .abm-v2-profile__summary{font-size:17px}.journal-article-page--lab-006 .abm-v2-profile__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.journal-article-page--lab-006 .abm-v2-profile__facts>div{padding:13px 0}.journal-article-page--lab-006 .abm-v2-terminal-preview{background:#2b3433}.journal-article-page--lab-006 .abm-v2-agents{padding:12px 0;border:0;border-top:1px solid var(--abm-v5-line);border-radius:0;background:transparent}.journal-article-page--lab-006 .abm-v2-agents__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-v2-agents__grid>a,.journal-article-page--lab-006 .abm-v2-agents__grid>a+a{min-height:195px;padding:14px 17px;border:0;border-radius:0;background:transparent;border-left:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-v2-agents__grid>a:first-child{border-left:0}.journal-article-page--lab-006 .abm-v2-agents__grid>a:hover{background:#f1ede5}.journal-article-page--lab-006 .abm-v2-personal{padding:18px 0;border:0;border-top:1px solid var(--abm-v5-line);border-radius:0;background:transparent}.journal-article-page--lab-006 .abm-v2-personal>ol{gap:0}.journal-article-page--lab-006 .abm-v2-personal>ol>li,.journal-article-page--lab-006 .abm-v2-personal>ol>li+li{padding:12px;border:0;border-left:1px solid var(--abm-v5-line);border-radius:0;background:transparent}.journal-article-page--lab-006 .abm-v2-personal>ol>li:first-child{border-left:0}.journal-article-page--lab-006 .abm-v2-personal blockquote{margin:17px 0 0;padding:15px 22px;border-left:2px solid var(--abm-v5-accent);border-radius:0;background:#f3efe7;font-size:clamp(17px,2vw,23px)}.journal-article-page--lab-006 .journal-article-references{grid-column:1/-1;margin:20px 0 0;padding:17px 0;border:0;border-top:1px solid var(--abm-v5-line);border-radius:0;background:transparent}.journal-article-page--lab-006 .journal-article-references>li a{padding:3px 0;border:0;border-radius:0;font-size:11px;color:#8b7e71}.journal-article-page--lab-006 .journal-article-nav{grid-column:1/-1}@media(max-width:950px){.journal-article-page--lab-006 .journal-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.journal-article-page--lab-006 .abm-intro,.journal-article-page--lab-006 .journal-article-nav,.journal-article-page--lab-006 .journal-article-references,.journal-article-page--lab-006 .journal-chapter{grid-column:1/-1}.journal-article-page--lab-006 .abm-hero__spread{grid-template-columns:1.06fr .94fr;gap:18px}.journal-article-page--lab-006 .abm-hero h1{font-size:clamp(2.2rem,4.6vw,3.25rem)}.journal-article-page--lab-006 .journal-chapter--model,.journal-article-page--lab-006 .journal-chapter--opening{grid-template-columns:1fr 1fr}.journal-article-page--lab-006 .abm-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-page--lab-006 .abm-guide__item:nth-child(3){border-left:0}.journal-article-page--lab-006 .abm-guide__item:nth-child(3),.journal-article-page--lab-006 .abm-guide__item:nth-child(4){border-top:1px solid var(--abm-v5-line)}}@media(max-width:680px){.journal-article-page--lab-006 .journal-article-layout--no-rail{padding:17px 15px 35px}.journal-article-page--lab-006 .journal-chapters{display:flex;flex-direction:column;gap:0}.journal-article-page--lab-006 .journal-chapters>*{width:100%;min-width:0}.journal-article-page--lab-006 .abm-hero__spread{grid-template-columns:1fr;gap:22px}.journal-article-page--lab-006 .abm-hero h1{font-size:clamp(2.3rem,9.5vw,3.3rem)}.journal-article-page--lab-006 .abm-hero__visual{min-height:0}.journal-article-page--lab-006 .abm-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-page--lab-006 .abm-guide__item,.journal-article-page--lab-006 .abm-guide__item+.abm-guide__item,.journal-article-page--lab-006 .abm-guide__item:nth-child(2),.journal-article-page--lab-006 .abm-guide__item:nth-child(3),.journal-article-page--lab-006 .abm-guide__item:nth-child(4){min-height:113px;padding:11px;border-top:0;border-left:0}.journal-article-page--lab-006 .abm-guide__item:nth-child(2n){border-left:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-guide__item:nth-child(n+3){border-top:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .journal-chapter{padding:30px 0!important;display:grid;grid-template-columns:1fr;gap:16px}.journal-article-page--lab-006 .journal-chapter--model,.journal-article-page--lab-006 .journal-chapter--opening{grid-template-columns:1fr}.journal-article-page--lab-006 .journal-chapter--model>.abm-history,.journal-article-page--lab-006 .journal-chapter--model>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--model>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--model>.journal-chapter__header,.journal-article-page--lab-006 .journal-chapter--opening>.abm-v4-scene,.journal-article-page--lab-006 .journal-chapter--opening>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--opening>.journal-chapter__header{grid-column:1;grid-row:auto}.journal-article-page--lab-006 .journal-chapter__title{font-size:clamp(1.4rem,5.5vw,1.85rem)}.journal-article-page--lab-006 .journal-chapter__body{padding-left:0;font-size:14px}.journal-article-page--lab-006 .abm-history__track{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-page--lab-006 .abm-history__track li:nth-child(odd){border-left:0}.journal-article-page--lab-006 .abm-history__track li:nth-child(n+3){border-top:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-v2-tools__selector{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-page--lab-006 .abm-v2-tools__selector button{min-height:90px}.journal-article-page--lab-006 .abm-v2-tools__selector button:nth-child(2n){border-right:0}.journal-article-page--lab-006 .abm-v2-profile{grid-template-columns:1fr;grid-template-areas:"head" "summary" "terminal" "facts" "source";padding:16px}.journal-article-page--lab-006 .abm-v2-profile__facts{grid-template-columns:1fr}.journal-article-page--lab-006 .abm-v2-agents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-page--lab-006 .abm-v2-agents__grid>a:nth-child(odd){border-left:0}.journal-article-page--lab-006 .abm-v2-agents__grid>a:nth-child(n+3){border-top:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-v2-personal>ol{grid-template-columns:1fr}.journal-article-page--lab-006 .abm-v2-personal>ol>li,.journal-article-page--lab-006 .abm-v2-personal>ol>li+li{display:grid;grid-template-columns:34px 1fr;border-left:0;border-top:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-v2-personal>ol>li>span{grid-row:span 2}.journal-article-page--lab-006 .abm-v2-personal>ol>li>div{grid-column:2}}@media(max-width:390px){.journal-article-page--lab-006 .abm-hero h1{font-size:clamp(2.25rem,10vw,2.75rem)}.journal-article-page--lab-006 .abm-guide__item p{display:none}.journal-article-page--lab-006 .abm-history__track{grid-template-columns:1fr}.journal-article-page--lab-006 .abm-history__track li{border-left:0;border-top:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-v2-agents__grid{grid-template-columns:1fr}.journal-article-page--lab-006 .abm-v2-agents__grid>a{border-left:0!important}}@media(prefers-reduced-motion:reduce){.journal-article-page--lab-006 *{transition:none!important}}.journal-article-page--lab-006 .journal-chapter__title{font-family:var(--font-serif);font-size:clamp(24px,1.7vw,29px);font-weight:400;line-height:1.46;letter-spacing:-.012em;max-width:34ch;overflow-wrap:break-word}.journal-article-page--lab-006 .journal-chapter__header .journal-chapter__lead{font-size:clamp(16px,1.08vw,18px);line-height:1.75;margin-top:11px;max-width:40rem}.journal-article-page--lab-006 .journal-chapter__body{font-size:clamp(15px,1vw,16px);line-height:1.94;color:#544f49;max-width:54rem;overflow-wrap:break-word}.journal-article-page--lab-006 .journal-chapter__body p+p{margin-top:13px}.journal-article-page--lab-006 .abm-label-line strong,.journal-article-page--lab-006 .abm-v3-head strong{line-height:1.5;text-wrap:pretty}.journal-article-page--lab-006 .journal-chapter__header{align-items:start}.journal-article-page--lab-006 .journal-chapter__icon,.journal-article-page--lab-006 .journal-chapter__index{align-self:start;margin-top:4px}.journal-article-page--lab-006 .journal-chapter--api-mcp,.journal-article-page--lab-006 .journal-chapter--computer,.journal-article-page--lab-006 .journal-chapter--context,.journal-article-page--lab-006 .journal-chapter--prompt,.journal-article-page--lab-006 .journal-chapter--qa,.journal-article-page--lab-006 .journal-chapter--recommend,.journal-article-page--lab-006 .journal-chapter--rules,.journal-article-page--lab-006 .journal-chapter--skills{display:flex;flex-direction:column;align-self:stretch;min-width:0}.journal-article-page--lab-006 .journal-chapter--api-mcp>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--computer>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--context>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--prompt>.abm-plate,.journal-article-page--lab-006 .journal-chapter--qa>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--recommend>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--rules>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--skills>.abm-v3-figure{margin-top:auto;flex-shrink:0}.journal-article-page--lab-006 .abm-plate,.journal-article-page--lab-006 .abm-v3-figure{min-width:0;overflow-wrap:anywhere}.journal-article-page--lab-006 .abm-plate svg,.journal-article-page--lab-006 .abm-v3-figure svg{max-width:100%;height:auto}.journal-article-page--lab-006 .abm-v4-scene svg{display:block;width:100%;height:auto;min-height:0;max-width:100%}.journal-article-page--lab-006 .abm-v4-scene figcaption{font-size:10px;line-height:1.7}.journal-article-page--lab-006 .abm-history__year{min-height:53px;align-items:end}.journal-article-page--lab-006 .abm-history__year span{font-size:clamp(30px,2.2vw,36px);line-height:1.15}.journal-article-page--lab-006 .abm-history__detail,.journal-article-page--lab-006 .abm-history__track li+li .abm-history__detail{padding:17px 13px 16px}.journal-article-page--lab-006 .abm-history__detail>small{font-size:10px;line-height:1.35}.journal-article-page--lab-006 .abm-history__detail>strong{font-size:clamp(17px,1.16vw,19px);line-height:1.45;min-height:2.8em;overflow-wrap:anywhere}.journal-article-page--lab-006 .abm-history__detail>p{font-size:12px;line-height:1.75;min-height:3.5em}.journal-article-page--lab-006 .abm-history__brand{margin-top:0;gap:6px;min-height:25px;font-size:11px;line-height:1.5}.journal-article-page--lab-006 .abm-history__detail>a{font-size:10px}.journal-article-page--lab-006 .abm-v6-brandmark{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;margin:0;border:1px solid #d8cec1;border-radius:50%;background:#fcfaf5;box-shadow:none;overflow:hidden}.journal-article-page--lab-006 .abm-v6-brandmark .abm-v2-tool-logo{display:block;position:static;flex:none;width:26px;height:26px;max-width:26px;max-height:26px;margin:0;padding:0;-o-object-fit:contain;object-fit:contain}.journal-article-page--lab-006 .abm-v6-brandmark__fallback{display:grid;place-items:center;width:100%;height:100%;color:inherit;font:16px/1 var(--font-serif)}.journal-article-page--lab-006 .abm-v2-tools__selector button{min-width:0;min-height:115px;padding:13px 7px 12px;gap:8px;align-items:center;justify-content:flex-start}.journal-article-page--lab-006 .abm-v2-tools__selector button .abm-v6-brandmark{width:42px;height:42px}.journal-article-page--lab-006 .abm-v4-tooltext{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:3px;min-width:0;width:100%}.journal-article-page--lab-006 .abm-v4-tooltext strong{max-width:100%;text-align:center;font-size:clamp(13px,1vw,15px);line-height:1.3;font-weight:400;overflow-wrap:anywhere}.journal-article-page--lab-006 .abm-v4-tooltext small{font-size:9px;line-height:1.4;text-align:center;letter-spacing:.04em}.journal-article-page--lab-006 .abm-v2-profile__heading{grid-area:head;display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px 13px;align-items:center;min-width:0}.journal-article-page--lab-006 .abm-v2-profile__heading>.abm-v6-brandmark{width:52px;height:52px;grid-row:span 2}.journal-article-page--lab-006 .abm-v2-profile__heading>.abm-v6-brandmark img{width:34px;height:34px;max-width:34px;max-height:34px}.journal-article-page--lab-006 .abm-v2-profile__heading>div:nth-child(2){min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.journal-article-page--lab-006 .abm-v2-profile__heading h3{font:400 clamp(26px,2.2vw,32px)/1.3 var(--font-serif);margin:0;overflow-wrap:break-word}.journal-article-page--lab-006 .abm-v2-profile__types{margin-top:1px;gap:5px}.journal-article-page--lab-006 .abm-v2-profile__types span{padding:4px 6px;line-height:1.2}.journal-article-page--lab-006 .abm-v2-profile__heading>code{grid-column:2;grid-row:auto;justify-self:start;margin:0;font-size:11px;max-width:100%;overflow-wrap:anywhere}.journal-article-page--lab-006 .abm-v2-profile__summary{margin:10px 0 12px;font-size:clamp(16px,1.16vw,18px);line-height:1.7}.journal-article-page--lab-006 .abm-v2-profile__facts{min-width:0;gap:0 17px}.journal-article-page--lab-006 .abm-v2-profile__facts>div{min-width:0;padding:17px 0}.journal-article-page--lab-006 .abm-v2-profile__facts dt{display:flex;align-items:center;font-size:12px;line-height:1.6;gap:9px}.journal-article-page--lab-006 .abm-v2-profile__facts dd{margin-top:10px;font-size:13px;line-height:1.85;overflow-wrap:anywhere}.journal-article-page--lab-006 .abm-v2-terminal-preview{max-width:100%;overflow:hidden}.journal-article-page--lab-006 .abm-v2-terminal-preview code,.journal-article-page--lab-006 .abm-v2-terminal-preview p{overflow-wrap:anywhere;white-space:pre-wrap}.journal-article-page--lab-006 .abm-v3-head{gap:9px;align-items:baseline}.journal-article-page--lab-006 .abm-v3-head span{flex:none;font-size:10px;line-height:1.55}.journal-article-page--lab-006 .abm-v3-head strong{font-size:clamp(14px,1.1vw,17px);line-height:1.5;text-align:right}.journal-article-page--lab-006 .abm-v3-docs strong{font-size:clamp(21px,1.5vw,24px)}.journal-article-page--lab-006 .abm-v3-docs p{font-size:12px;line-height:1.6}.journal-article-page--lab-006 .abm-v3-computer__content{min-height:190px}.journal-article-page--lab-006 .abm-v3-computer__nav{font-size:11px;white-space:normal;overflow-wrap:anywhere}.journal-article-page--lab-006 .abm-v3-computer__cursor{right:18%;bottom:24px}.journal-article-page--lab-006 .abm-v3-toolkit>div{min-width:0;align-content:start}.journal-article-page--lab-006 .abm-v3-toolkit strong{font-size:12px;line-height:1.5}.journal-article-page--lab-006 .abm-v3-toolkit small{font-size:11px;line-height:1.6}@media (max-width:1120px){.journal-article-page--lab-006 .journal-chapter--api-mcp,.journal-article-page--lab-006 .journal-chapter--computer,.journal-article-page--lab-006 .journal-chapter--context,.journal-article-page--lab-006 .journal-chapter--prompt,.journal-article-page--lab-006 .journal-chapter--qa,.journal-article-page--lab-006 .journal-chapter--recommend,.journal-article-page--lab-006 .journal-chapter--rules,.journal-article-page--lab-006 .journal-chapter--skills{grid-column:1/-1}}@media (max-width:680px){.journal-article-page--lab-006 .journal-chapter__title{font-size:clamp(23px,5.8vw,29px)}.journal-article-page--lab-006 .journal-chapter__body{font-size:15px;line-height:1.94}.journal-article-page--lab-006 .abm-history__track{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-page--lab-006 .abm-history__detail,.journal-article-page--lab-006 .abm-history__track li+li .abm-history__detail{display:flex;flex-direction:column;min-height:240px;padding:15px 12px}.journal-article-page--lab-006 .abm-history__detail>p,.journal-article-page--lab-006 .abm-history__detail>strong{min-height:0}.journal-article-page--lab-006 .abm-v2-tools__selector button{min-height:105px}.journal-article-page--lab-006 .abm-v2-profile__heading{grid-template-columns:48px minmax(0,1fr)}.journal-article-page--lab-006 .abm-v2-profile__heading>.abm-v6-brandmark{width:46px;height:46px}.journal-article-page--lab-006 .abm-v3-head{align-items:flex-start;flex-direction:column}.journal-article-page--lab-006 .abm-v3-head strong{text-align:left}}@media (max-width:390px){.journal-article-page--lab-006 .abm-history__track{grid-template-columns:1fr}.journal-article-page--lab-006 .abm-history__track li{border-left:0;border-top:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-history__detail,.journal-article-page--lab-006 .abm-history__track li+li .abm-history__detail{min-height:0}}.journal-article-page--lab-006 .abm-v7-primer{margin:24px 0 30px;padding:clamp(20px,2.8vw,32px) 0;border-top:1px solid var(--abm-v5-line);border-bottom:1px solid var(--abm-v5-line);scroll-margin-top:calc(var(--header-height) + 20px)}.journal-article-page--lab-006 .abm-v7-primer__heading{display:grid;grid-template-columns:185px 1fr;gap:22px;align-items:baseline}.journal-article-page--lab-006 .abm-v7-primer__heading>span{font:11px/1.7 var(--font-mono);color:var(--abm-v5-accent)}.journal-article-page--lab-006 .abm-v7-primer__heading h2{margin:0;font:400 clamp(23px,2.35vw,33px)/1.55 var(--font-serif);letter-spacing:-.012em;max-width:30ch;text-wrap:pretty;color:var(--abm-v5-ink)}.journal-article-page--lab-006 .abm-v7-primer__intro{max-width:740px;margin:18px 0 24px 207px;font:clamp(15px,1.1vw,17px)/1.95 var(--font-sans);color:#5d5750}.journal-article-page--lab-006 .abm-v7-primer__diagram{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-width:0;padding:22px 0;border-top:1px solid #cfc5b7;border-bottom:1px solid #cfc5b7}.journal-article-page--lab-006 .abm-v7-primer__diagram>div{display:flex;flex-direction:column;gap:10px;min-width:0;padding:5px 13px 8px;border-left:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-v7-primer__diagram>div:first-child{border-left:0;padding-left:3px}.journal-article-page--lab-006 .abm-v7-primer__diagram small{font:11px/1.4 var(--font-mono);color:var(--abm-v5-accent)}.journal-article-page--lab-006 .abm-v7-primer__diagram strong{font:clamp(11px,1.05vw,15px)/1.5 var(--font-mono);overflow-wrap:anywhere}.journal-article-page--lab-006 .abm-v7-primer__diagram span{font:12px/1.7 var(--font-sans);color:#746d64}.journal-article-page--lab-006 .abm-v7-primer__note{max-width:780px;margin:17px 0 0;font:12px/1.85 var(--font-sans);color:#81786f}.journal-article-page--lab-006 .abm-history__year{display:flex!important;align-items:flex-start!important;min-height:89px!important;padding:14px 14px 28px!important;border-bottom:1px solid #c8bfb3!important}.journal-article-page--lab-006 .abm-history__year>span{display:block;font:400 clamp(30px,2.4vw,38px)/1.2 var(--font-serif);letter-spacing:-.01em}.journal-article-page--lab-006 .abm-history__year>i{left:14px!important;top:auto!important;bottom:-5px!important;width:9px;height:9px;border:2px solid var(--abm-v5-paper)}.journal-article-page--lab-006 .abm-history__detail,.journal-article-page--lab-006 .abm-history__track li+li .abm-history__detail{padding-top:22px;min-height:268px}.journal-article-page--lab-006 .abm-history__track li{min-width:0;display:flex;flex-direction:column}.journal-article-page--lab-006 .abm-history__detail{flex:1}.journal-article-page--lab-006 .journal-chapter--computer,.journal-article-page--lab-006 .journal-chapter--qa,.journal-article-page--lab-006 .journal-chapter--recommend,.journal-article-page--lab-006 .journal-chapter--rules{align-self:stretch;min-height:0}.journal-article-page--lab-006 .journal-chapter--computer>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--qa>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--recommend>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--rules>.abm-v3-figure{width:100%;margin-top:auto}@media(max-width:920px){.journal-article-page--lab-006 .abm-v7-primer__diagram{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.journal-article-page--lab-006 .abm-v7-primer__diagram>div:nth-child(4){border-left:0;padding-left:3px}.journal-article-page--lab-006 .abm-v7-primer__diagram>div:nth-child(n+4){border-top:1px solid var(--abm-v5-line);padding-top:17px;margin-top:12px}}@media(max-width:680px){.journal-article-page--lab-006 .abm-v7-primer__heading{grid-template-columns:1fr;gap:9px}.journal-article-page--lab-006 .abm-v7-primer__intro{margin:16px 0 21px}.journal-article-page--lab-006 .abm-v7-primer__diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-page--lab-006 .abm-v7-primer__diagram>div:nth-child(odd){border-left:0;padding-left:3px}.journal-article-page--lab-006 .abm-v7-primer__diagram>div:nth-child(n+3){border-top:1px solid var(--abm-v5-line);padding-top:15px;margin-top:10px}.journal-article-page--lab-006 .abm-history__year{min-height:74px!important;padding:10px 12px 22px!important}.journal-article-page--lab-006 .abm-history__year>i{left:12px!important}}@media(max-width:390px){.journal-article-page--lab-006 .abm-v7-primer__diagram{grid-template-columns:1fr}.journal-article-page--lab-006 .abm-v7-primer__diagram>div{padding:12px 3px;border-left:0!important;border-top:1px solid var(--abm-v5-line)}.journal-article-page--lab-006 .abm-v7-primer__diagram>div:first-child{border-top:0}}.journal-article-page--lab-006 .abm-v7-foundations{grid-column:1/-1;min-width:0;scroll-margin-top:calc(var(--header-height) + 24px);display:block;margin:clamp(20px,3vw,42px) 0 2px;padding:clamp(26px,3vw,38px) 0 clamp(30px,3vw,44px);border-top:2px solid #33302b;border-bottom:1px solid var(--abm-v5-line)}.abm-v7-foundations *{box-sizing:border-box;min-width:0}.abm-v7-foundations__disclosure{display:block}.abm-v7-foundations__summary{position:relative;display:grid;grid-template-columns:140px minmax(0,1fr) 36px;align-items:center;gap:15px;min-height:84px;padding:12px 0;list-style:none;cursor:pointer}.abm-v7-foundations__summary::-webkit-details-marker{display:none}.abm-v7-foundations__summary:focus-visible{outline:2px solid var(--color-vermilion);outline-offset:3px}.abm-v7-foundations__summary:hover .abm-v7-foundations__summary-title{color:var(--color-vermilion)}.abm-v7-foundations__summary-kicker{font:10px/1.65 var(--font-mono);letter-spacing:.07em;color:var(--color-vermilion)}.abm-v7-foundations__summary-title{font:400 clamp(19px,2vw,27px)/1.45 var(--font-serif);letter-spacing:0;transition:color .15s;overflow-wrap:break-word}.abm-v7-foundations__summary-detail{grid-column:2;grid-row:2;color:#777067;font:12px/1.65 var(--font-sans);margin-top:-8px}.abm-v7-foundations__toggle{grid-column:3;grid-row:1/span 2;display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--color-rule);font:22px/1 var(--font-sans);color:var(--color-vermilion);transition:transform .18s}.abm-v7-foundations__disclosure[open] .abm-v7-foundations__toggle{transform:rotate(45deg)}.abm-v7-foundations__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3.2vw,42px);padding-top:23px;margin-top:14px;border-top:1px solid var(--color-rule)}@media(prefers-reduced-motion:reduce){.abm-v7-foundations__summary-title,.abm-v7-foundations__toggle{transition:none}}.abm-v7-foundations__header{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;gap:0}.abm-v7-foundations__eyebrow{display:flex;align-items:center;gap:12px;font:10px/1.7 var(--font-mono);letter-spacing:.09em;color:#ab583e}.abm-v7-foundations__marker{display:block;width:7px;height:7px;border-radius:50%;background:#ba573e;flex:none}.abm-v7-foundations h2{font:400 clamp(28px,3vw,43px)/1.4 var(--font-serif);text-wrap:balance;letter-spacing:-.014em;margin:19px 0 0;color:#2c2823}.abm-v7-foundations__lead{font:400 clamp(18px,1.65vw,23px)/1.85 var(--font-serif);color:#4f4943;margin-top:18px}.abm-v7-foundations__body{font:15px/2 var(--font-sans);color:#5e5751;margin-top:17px;max-width:47ch}.abm-v7-foundations__map{grid-column:2;align-self:start;margin:0;padding:17px 19px 20px;border:1px solid #d9d0c5;background:#f6f3ed}.abm-v7-foundations__map-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;padding-bottom:14px;border-bottom:1px solid #d5c9bd;font:17px/1.6 var(--font-serif)}.abm-v7-foundations__map-title span{font:9px var(--font-mono);color:#978779}.abm-v7-foundations__layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.abm-v7-foundations__layer{display:grid;align-content:start;grid-template-columns:28px minmax(0,1fr);gap:4px 11px;padding:16px 0;border-bottom:1px solid #ddd4c8}.abm-v7-foundations__layer:nth-last-child(-n+2){border-bottom:0}.abm-v7-foundations__layer-icon{grid-row:span 3;color:#b1533c}.abm-v7-foundations__layer:nth-child(2) .abm-v7-foundations__layer-icon{color:#4e7887}.abm-v7-foundations__layer:nth-child(3) .abm-v7-foundations__layer-icon{color:#b08a4a}.abm-v7-foundations__layer:nth-child(4) .abm-v7-foundations__layer-icon{color:#567865}.abm-v7-foundations__layer-label{font:9px/1.5 var(--font-mono);letter-spacing:.035em;color:#ae644d}.abm-v7-foundations__layer strong{font:400 clamp(14px,1.1vw,17px)/1.6 var(--font-serif);color:#302c27;overflow-wrap:anywhere}.abm-v7-foundations__layer small{font:11px/1.65 var(--font-sans);color:#6f655b;overflow-wrap:anywhere}.abm-v7-foundations__mechanics{grid-column:1/-1;padding-top:5px}.abm-v7-foundations__mechanics h3{font:400 clamp(19px,2vw,25px)/1.5 var(--font-serif);margin:0 0 15px;color:#39342e}.abm-v7-foundations__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;border-block:1px solid #d4cabd}.abm-v7-foundations__steps li{display:grid;align-content:start;gap:7px;padding:16px clamp(10px,1.6vw,22px);border-left:1px solid #ddd3c6}.abm-v7-foundations__steps li:first-child{border-left:0;padding-left:0}.abm-v7-foundations__steps li>span{font:11px var(--font-mono);color:#b45a42}.abm-v7-foundations__steps li strong{font:400 clamp(16px,1.5vw,19px)/1.5 var(--font-serif);color:#3e3731}.abm-v7-foundations__steps li p{font:12px/1.8 var(--font-sans);color:#6a6157;margin:0}.abm-v7-foundations__compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.abm-v7-foundations__compare>div{padding:15px 17px 17px;border-left:2px solid #b85e47;background:#f2eee7}.abm-v7-foundations__compare>div+div{border-left-color:#557b83}.abm-v7-foundations__compare span{font:10px/1.6 var(--font-mono);letter-spacing:.03em;color:#a76955}.abm-v7-foundations__compare strong{display:block;font:400 18px/1.6 var(--font-serif);color:#3d3730;margin-top:4px}.abm-v7-foundations__compare p{font:13px/1.8 var(--font-sans);color:#695f55;margin-top:4px}.abm-v7-foundations__note{display:flex;align-items:flex-start;gap:13px;margin-top:19px;font:13px/1.85 var(--font-sans);color:#5c5952;max-width:92ch}.abm-v7-foundations__note svg{flex:none;color:#a65844;margin-top:2px}.journal-article-page--lab-006 .abm-history__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:0;margin-top:23px;align-items:stretch}.journal-article-page--lab-006 .abm-history__year{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;min-height:111px;padding:7px 15px 39px;border:0;overflow:visible}.journal-article-page--lab-006 .abm-history__year span{display:block;font:400 clamp(32px,2.7vw,41px)/1.25 var(--font-serif);color:#2c2824;white-space:nowrap}.journal-article-page--lab-006 .abm-history__year:after{position:absolute;bottom:19px;left:0;right:0;height:1px;background:#c9c1b5;content:"";z-index:0}.journal-article-page--lab-006 .abm-history__year>i{position:absolute;top:auto;left:15px;bottom:14px;width:11px;height:11px;z-index:1;border:2px solid #f8f6f1;border-radius:50%;background:#b6533c}.journal-article-page--lab-006 .abm-history__track li:nth-child(2) .abm-history__year>i{background:#a8894e}.journal-article-page--lab-006 .abm-history__track li:nth-child(3) .abm-history__year>i{background:#567c88}.journal-article-page--lab-006 .abm-history__track li:nth-child(4) .abm-history__year>i{background:#557865}.journal-article-page--lab-006 .abm-history__track li:nth-child(5) .abm-history__year>i{background:#383932}.journal-article-page--lab-006 .abm-history__detail,.journal-article-page--lab-006 .abm-history__track li+li .abm-history__detail{padding:12px 15px 16px;min-height:270px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.journal-article-page--lab-006 .abm-history__detail>strong{min-height:2.85em}.journal-article-page--lab-006 .abm-history__feeling{display:grid;gap:6px;align-content:start;width:100%;margin:2px 0 0;padding:11px 0 0;border-top:1px solid #ded7cc;font:12px/1.7 var(--font-sans);color:#5e574e}.journal-article-page--lab-006 .abm-history__feeling span{font:9px/1.3 var(--font-mono);letter-spacing:.06em;color:#af5840}.journal-article-page--lab-006 .abm-history__detail,.journal-article-page--lab-006 .abm-history__track li+li .abm-history__detail{min-height:320px}.journal-article-page--lab-006 .abm-history__detail>a{margin-top:auto}@media(min-width:1121px){.journal-article-page--lab-006 .journal-chapters{align-items:stretch}.journal-article-page--lab-006 .journal-chapter--api-mcp,.journal-article-page--lab-006 .journal-chapter--computer,.journal-article-page--lab-006 .journal-chapter--context,.journal-article-page--lab-006 .journal-chapter--prompt,.journal-article-page--lab-006 .journal-chapter--qa,.journal-article-page--lab-006 .journal-chapter--recommend,.journal-article-page--lab-006 .journal-chapter--rules,.journal-article-page--lab-006 .journal-chapter--skills{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:100%;align-self:stretch}.journal-article-page--lab-006 .journal-chapter--api-mcp>.journal-chapter__header,.journal-article-page--lab-006 .journal-chapter--computer>.journal-chapter__header,.journal-article-page--lab-006 .journal-chapter--context>.journal-chapter__header,.journal-article-page--lab-006 .journal-chapter--prompt>.journal-chapter__header,.journal-article-page--lab-006 .journal-chapter--qa>.journal-chapter__header,.journal-article-page--lab-006 .journal-chapter--recommend>.journal-chapter__header,.journal-article-page--lab-006 .journal-chapter--rules>.journal-chapter__header,.journal-article-page--lab-006 .journal-chapter--skills>.journal-chapter__header{grid-row:1}.journal-article-page--lab-006 .journal-chapter--api-mcp>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--computer>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--context>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--prompt>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--qa>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--recommend>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--rules>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--skills>.journal-chapter__body{grid-row:2;align-self:start}.journal-article-page--lab-006 .journal-chapter--api-mcp>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--computer>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--context>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--prompt>.abm-plate,.journal-article-page--lab-006 .journal-chapter--qa>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--recommend>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--rules>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--skills>.abm-v3-figure{grid-row:3;align-self:end;margin-top:0}}@media(max-width:950px){.journal-article-page--lab-006 .abm-v7-foundations__inner{grid-template-columns:1fr}.journal-article-page--lab-006 .abm-v7-foundations__header,.journal-article-page--lab-006 .abm-v7-foundations__map,.journal-article-page--lab-006 .abm-v7-foundations__mechanics{grid-column:1}}@media(max-width:680px){.journal-article-page--lab-006 .abm-v7-foundations{padding:24px 0 30px;gap:20px}.abm-v7-foundations__inner{gap:20px}.abm-v7-foundations__summary{grid-template-columns:1fr 36px;gap:5px 9px}.abm-v7-foundations__summary-kicker{grid-column:1}.abm-v7-foundations__summary-title{grid-column:1;grid-row:2}.abm-v7-foundations__summary-detail{grid-column:1;grid-row:3;margin:0}.abm-v7-foundations__toggle{grid-column:2;grid-row:1/span 3;align-self:center}.journal-article-page--lab-006 .abm-v7-foundations h2{font-size:clamp(27px,7vw,35px)}.journal-article-page--lab-006 .abm-v7-foundations__lead{font-size:18px}.journal-article-page--lab-006 .abm-v7-foundations__map{padding:13px}.journal-article-page--lab-006 .abm-v7-foundations__layers{grid-template-columns:1fr;gap:0}.journal-article-page--lab-006 .abm-v7-foundations__layer:nth-last-child(2){border-bottom:1px solid #ddd4c8}.journal-article-page--lab-006 .abm-v7-foundations__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-page--lab-006 .abm-v7-foundations__steps li:nth-child(odd){border-left:0}.journal-article-page--lab-006 .abm-v7-foundations__steps li:nth-child(n+3){border-top:1px solid #d4cabd}.journal-article-page--lab-006 .abm-v7-foundations__compare{grid-template-columns:1fr;gap:10px}.journal-article-page--lab-006 .abm-history__track{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-page--lab-006 .abm-history__year{min-height:100px;padding:5px 12px 32px}.journal-article-page--lab-006 .abm-history__year:after{bottom:13px}.journal-article-page--lab-006 .abm-history__year>i{left:12px;bottom:8px}.journal-article-page--lab-006 .abm-history__detail,.journal-article-page--lab-006 .abm-history__track li+li .abm-history__detail{min-height:0;padding:12px}.journal-article-page--lab-006 .abm-history__feeling{font-size:11px}}@media(max-width:390px){.journal-article-page--lab-006 .abm-history__track,.journal-article-page--lab-006 .abm-v7-foundations__steps{grid-template-columns:1fr}.journal-article-page--lab-006 .abm-v7-foundations__steps li{border-left:0;border-top:1px solid #d4cabd;padding-left:0}.journal-article-page--lab-006 .abm-v7-foundations__steps li:first-child{border-top:0}}.journal-article-page--lab-006 .abm-v3-toolkit--starter{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.journal-article-page--lab-006 .abm-v3-toolkit--starter>div{border:0;border-right:1px solid var(--color-rule);border-radius:0;background:transparent;min-height:150px;padding:15px}.journal-article-page--lab-006 .abm-v3-toolkit--starter>div:last-child{border-right:0}.journal-article-page--lab-006 .abm-v3-toolkit__lesson{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:start;padding:16px 0;border-top:1px solid var(--color-rule)}.journal-article-page--lab-006 .abm-v3-toolkit__lesson>strong{font:10px/1.7 var(--font-mono);letter-spacing:.05em;color:var(--color-vermilion)}.journal-article-page--lab-006 .abm-v3-toolkit__lesson>p,.journal-article-page--lab-006 .abm-v3-toolkit__skill span{font:13px/1.85 var(--font-sans);color:#514b45}.journal-article-page--lab-006 .abm-v3-toolkit__skill{display:flex;gap:11px;align-items:flex-start;padding-top:15px;border-top:1px solid var(--color-rule)}.journal-article-page--lab-006 .abm-v3-toolkit__skill svg{flex:none;color:var(--color-vermilion)}@media(max-width:680px){.journal-article-page--lab-006 .abm-v3-toolkit--starter{grid-template-columns:1fr}.journal-article-page--lab-006 .abm-v3-toolkit--starter>div{min-height:0;border-right:0;border-bottom:1px solid var(--color-rule)}.journal-article-page--lab-006 .abm-v3-toolkit__lesson{grid-template-columns:1fr;gap:5px}}.journal-article-page--lab-006 .lab006-bridge,.journal-article-page--lab-006 .lab006-harness{min-width:0;max-width:100%;box-sizing:border-box;margin:0;color:var(--color-ink);font-family:var(--font-sans)}.journal-article-page--lab-006 .lab006-bridge *,.journal-article-page--lab-006 .lab006-harness *{box-sizing:border-box;min-width:0}.lab006-harness{padding:clamp(18px,2.2vw,30px);border-top:2px solid var(--color-ink);border-bottom:1px solid var(--color-rule);background:color-mix(in srgb,var(--color-cream) 45%,var(--color-paper))}.lab006-bridge__head>span,.lab006-harness__eyebrow,.lab006-harness__heading>span{display:block;font:10px/1.65 var(--font-mono);letter-spacing:.055em;color:var(--color-vermilion)}.lab006-bridge__head h3,.lab006-harness__heading h3{margin:11px 0 0;font:400 clamp(20px,2.1vw,29px)/1.5 var(--font-serif);text-wrap:pretty;letter-spacing:0}.lab006-bridge__head p,.lab006-harness__heading p{max-width:64ch;margin:10px 0 0;font:14px/1.85 var(--font-sans);color:var(--color-ink-body)}.lab006-harness__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:23px;border-block:1px solid var(--color-rule)}.lab006-harness__choices button{display:flex;align-items:center;gap:12px;min-height:74px;padding:12px 14px;border:0;border-right:1px solid var(--color-rule);border-bottom:2px solid transparent;background:transparent;color:var(--color-ink);text-align:left;cursor:pointer}.lab006-harness__choices button:last-child{border-right:0}.lab006-harness__choices button[aria-pressed=true]{border-bottom-color:var(--color-vermilion);background:color-mix(in srgb,var(--color-paper) 86%,transparent)}.lab006-harness__choices button:hover{background:var(--color-paper)}.lab006-harness a:focus-visible,.lab006-harness__choices button:focus-visible{outline:2px solid var(--color-vermilion);outline-offset:2px}.lab006-harness__choice-glyph{display:grid;place-items:center;flex:none;width:37px;height:37px;border-radius:50%;border:1px solid var(--color-rule);color:var(--color-vermilion);font:17px/1 var(--font-serif)}.lab006-harness__choices button:nth-child(2) .lab006-harness__choice-glyph{color:#526e81}.lab006-harness__choices button:nth-child(3) .lab006-harness__choice-glyph{color:#557564}.lab006-harness__choices button>span:last-child{display:grid;gap:3px}.lab006-harness__choices button strong{font:400 clamp(13px,1.26vw,16px)/1.35 var(--font-serif);overflow-wrap:anywhere}.lab006-harness__choices button small{font:9px/1.5 var(--font-mono);color:var(--color-ink-muted)}.lab006-harness__content{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:clamp(16px,2vw,30px);padding-top:22px}.lab006-harness__flow{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:start;border:1px solid var(--color-rule);background:color-mix(in srgb,var(--color-paper) 88%,transparent);padding:18px 20px}.lab006-harness__entry,.lab006-harness__runtime{display:grid;gap:11px}.lab006-harness__surfaces{display:flex;flex-wrap:wrap;gap:8px}.lab006-harness__surfaces>span{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 10px;border:1px solid var(--color-rule);color:var(--color-ink);font:11px/1.45 var(--font-sans);background:var(--color-paper);overflow-wrap:anywhere}.lab006-harness__surfaces svg{color:var(--color-vermilion);flex:none}.lab006-harness__connector{display:grid;place-items:center;min-height:27px}.lab006-harness__connector i{display:block;position:relative;height:20px;width:1px;background:var(--color-rule)}.lab006-harness__connector i:after{content:"";position:absolute;bottom:0;left:-3px;width:7px;height:7px;border-bottom:1px solid var(--color-vermilion);border-right:1px solid var(--color-vermilion);transform:rotate(45deg)}.lab006-harness__runtime{padding:14px 16px;border:1px solid color-mix(in srgb,var(--color-vermilion) 30%,var(--color-rule));border-left:3px solid var(--color-vermilion);background:color-mix(in srgb,var(--color-cream) 80%,var(--color-paper))}.lab006-harness__runtime strong{font:400 clamp(17px,1.85vw,22px)/1.45 var(--font-serif);overflow-wrap:anywhere}.lab006-harness__runtime small{font:10px/1.7 var(--font-mono);color:var(--color-ink-muted);overflow-wrap:anywhere}.lab006-harness__resources{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lab006-harness__resources>div{display:flex;align-items:center;gap:9px;padding:12px;border-top:1px solid var(--color-rule);font:12px/1.6 var(--font-sans);color:var(--color-ink-body)}.lab006-harness__resources svg{flex:none;color:#557565}.lab006-harness__notes{display:flex;flex-direction:column;align-items:start;gap:13px;padding:7px 0}.lab006-harness__notes>p{margin:0;font:clamp(15px,1.15vw,17px)/1.85 var(--font-serif);color:var(--color-ink)}.lab006-harness__distinction{display:grid;gap:8px;width:100%;padding:15px 0;border-block:1px solid var(--color-rule)}.lab006-harness__distinction strong{font:10px/1.6 var(--font-mono);letter-spacing:.07em;color:var(--color-vermilion)}.lab006-harness__distinction span{font:14px/1.85 var(--font-sans);color:var(--color-ink-body)}.lab006-harness__notes>p.lab006-harness__fine{font:12px/1.85 var(--font-sans);color:var(--color-ink-muted)}.lab006-harness__notes a{margin-top:auto;padding:6px 0;color:var(--color-vermilion);font:11px/1.6 var(--font-mono);text-decoration:none;border-bottom:1px solid var(--color-rule)}.lab006-bridge figcaption,.lab006-harness figcaption{margin-top:19px;padding-top:12px;border-top:1px solid var(--color-rule);color:var(--color-ink-muted);font:11px/1.75 var(--font-sans)}.lab006-bridge{padding:clamp(16px,2vw,26px) 0 21px;border-top:2px solid var(--color-ink);border-bottom:1px solid var(--color-rule)}.lab006-bridge__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;padding:0}.lab006-bridge__grid>div{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:136px;gap:11px;padding:13px 15px;text-align:center;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);color:var(--color-ink)}.lab006-bridge__grid>div+div{border-left:1px solid var(--color-rule)}.lab006-bridge__grid>div:not(:last-child):after{content:"→";position:absolute;z-index:1;right:-12px;top:51%;transform:translateY(-50%);padding:0 4px;color:var(--color-vermilion);background:var(--color-paper);font:19px var(--font-serif)}.lab006-bridge__grid small{font:10px/1.45 var(--font-mono);color:var(--color-ink-muted)}.lab006-bridge__grid svg{color:var(--color-vermilion)}.lab006-bridge__grid>div:nth-child(2) svg{color:#547381}.lab006-bridge__grid>div:nth-child(3) svg{color:#547664}.lab006-bridge__grid strong{font:400 clamp(15px,1.7vw,21px)/1.4 var(--font-serif);overflow-wrap:anywhere}@media(max-width:820px){.lab006-harness__content{grid-template-columns:1fr}.lab006-harness__notes{padding:0}}@media(max-width:600px){.lab006-harness{padding:18px 12px}.lab006-harness__choices button{padding:11px 7px;gap:7px;flex-direction:column;text-align:center}.lab006-harness__choices button strong{font-size:12px}.lab006-harness__choices button small{font-size:9px}.lab006-harness__choice-glyph{height:33px;width:33px}.lab006-harness__flow{padding:13px 10px}.lab006-harness__surfaces{gap:5px}.lab006-harness__surfaces>span{font-size:10px;padding:6px 7px}.lab006-harness__resources{grid-template-columns:1fr}.lab006-harness__resources>div+div{padding-top:9px}.lab006-bridge__grid{grid-template-columns:1fr}.lab006-bridge__grid>div{min-height:94px}.lab006-bridge__grid>div+div{border-left:0;border-top:0}.lab006-bridge__grid>div:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-15px;transform:translateX(-50%);background:var(--color-paper)}}@media(prefers-reduced-motion:reduce){.lab006-harness *{transition:none!important}}.journal-article-page--lab-006 .journal-chapter--api-mcp,.journal-article-page--lab-006 .journal-chapter--skills{grid-column:1/-1;align-self:stretch}.journal-article-page--lab-006 .journal-chapter--api-mcp .lab006-api-mcp{width:100%}.journal-article-page--lab-006 .journal-chapter--skills{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;gap:16px 32px}.journal-article-page--lab-006 .journal-chapter--skills>.journal-chapter__header{grid-column:1;grid-row:1}.journal-article-page--lab-006 .journal-chapter--skills>.journal-chapter__body{grid-column:1;grid-row:2}.journal-article-page--lab-006 .journal-chapter--skills>.abm-v3-figure{grid-column:2;grid-row:1/span 2;align-self:start;margin:0}.journal-article-page--lab-006 .lab006-focus{width:100%;min-width:0;margin:0;padding:clamp(17px,2.3vw,28px);border:1px solid var(--color-rule);border-top:2px solid var(--color-ink);background:color-mix(in srgb,var(--color-cream) 37%,var(--color-paper))}.lab006-bridge--clarified *,.lab006-focus *{box-sizing:border-box;min-width:0}.lab006-focus__head>span{font:10px/1.5 var(--font-mono);color:var(--color-vermilion);letter-spacing:.06em}.lab006-focus__head h3{margin:9px 0 0;font:400 clamp(22px,2.1vw,28px)/1.5 var(--font-serif);text-wrap:pretty}.lab006-focus__head p{margin:9px 0 0;max-width:67ch;font:14px/1.82 var(--font-sans);color:var(--color-ink-body)}.lab006-focus figcaption{margin-top:17px;padding-top:13px;border-top:1px solid var(--color-rule);font:11px/1.8 var(--font-sans);color:var(--color-ink-muted)}.lab006-bridge figcaption a,.lab006-focus figcaption a{margin-left:7px;color:var(--color-vermilion);text-decoration:underline;text-underline-offset:3px}.lab006-models__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);margin-top:20px}.lab006-models__item{display:flex;flex-direction:column;gap:7px;min-height:210px;padding:16px 15px 18px;border-left:1px solid var(--color-rule)}.lab006-models__item:first-child{border-left:0}.lab006-models__number{font:9px/1.5 var(--font-mono);color:var(--color-ink-muted)}.lab006-models__item strong{margin-top:7px;font:400 clamp(22px,2.1vw,30px)/1.15 var(--font-serif);color:var(--color-ink)}.lab006-models__item code{font:10px/1.6 var(--font-mono);color:var(--color-vermilion);overflow-wrap:anywhere}.lab006-models__item--blue code{color:#526b7c}.lab006-models__item--green code{color:#50705f}.lab006-models__item--gold code{color:#9b773a}.lab006-models__item p{margin:8px 0 0;font:15px/1.65 var(--font-serif);color:var(--color-ink)}.lab006-models__item small{margin-top:auto;font:11px/1.7 var(--font-sans);color:var(--color-ink-muted)}.lab006-api-mcp__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:23px}.lab006-api-mcp__panel{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-rule);background:var(--color-paper);padding:20px}.lab006-api-mcp__panelhead>span{font:10px/1.6 var(--font-mono);letter-spacing:.06em;color:var(--color-vermilion)}.lab006-api-mcp__panel--mcp .lab006-api-mcp__panelhead>span{color:#547686}.lab006-api-mcp__panelhead strong{display:block;margin-top:8px;font:400 clamp(18px,1.7vw,23px)/1.4 var(--font-serif)}.lab006-api-mcp__panelhead p{min-height:4.8em;margin:7px 0 0;font:12px/1.85 var(--font-sans);color:var(--color-ink-body)}.lab006-api-mcp__appset{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 0}.lab006-api-mcp__app{min-width:0;padding:12px;border:1px solid var(--color-rule);background:color-mix(in srgb,var(--color-cream) 60%,var(--color-paper))}.lab006-api-mcp__apphead{display:grid;grid-template-columns:19px 1fr;gap:2px 7px;align-items:center}.lab006-api-mcp__apphead svg{grid-row:span 2;color:var(--color-vermilion)}.lab006-api-mcp__apphead strong{font:14px/1.5 var(--font-serif)}.lab006-api-mcp__apphead small{font:9px/1.5 var(--font-mono);color:var(--color-ink-muted)}.lab006-api-mcp__adapters{display:grid;gap:5px;margin-top:11px}.lab006-api-mcp__adapters>span{display:flex;justify-content:space-between;padding:7px;border:1px solid #ddcdbf;background:#fffaf2;font:11px/1.3 var(--font-sans);color:#6c554c}.lab006-api-mcp__adapters small{color:var(--color-vermilion)}.lab006-api-mcp__destination{display:grid;gap:6px;margin-top:14px;text-align:center;padding:11px;border-top:1px solid var(--color-rule)}.lab006-api-mcp__destination span:first-child{font:10px/1.6 var(--font-mono);color:var(--color-vermilion)}.lab006-api-mcp__destination span:last-child{font:12px/1.65 var(--font-sans);color:var(--color-ink-body)}.lab006-api-mcp__hosts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px}.lab006-api-mcp__hosts>div{display:grid;justify-items:center;gap:5px;text-align:center;min-height:89px;align-content:center;padding:10px 5px;border:1px solid #cbd8d7;background:#f1f5f3}.lab006-api-mcp__hosts svg{color:#517b81}.lab006-api-mcp__hosts strong{font:12px/1.4 var(--font-serif);overflow-wrap:anywhere}.lab006-api-mcp__hosts small{font:9px/1.3 var(--font-mono);color:var(--color-ink-muted)}.lab006-api-mcp__bus{display:grid;gap:6px;justify-items:center;text-align:center;margin:10px 0 0;padding:10px 14px;border:1px solid #799ca0;border-radius:0;background:#e7efed}.lab006-api-mcp__bus span{font:10px/1.5 var(--font-mono);color:#54747a}.lab006-api-mcp__bus strong{font:400 17px/1.5 var(--font-serif);color:#355d63}.lab006-api-mcp__servers{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.lab006-api-mcp__servers>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:62px;padding:8px 4px;border:1px solid var(--color-rule);text-align:center;font:11px/1.45 var(--font-sans);overflow-wrap:anywhere}.lab006-api-mcp__servers svg{color:#55776e}.lab006-api-mcp__destination-text{margin:9px 0 0;font:11px/1.7 var(--font-sans);color:var(--color-ink-muted);text-align:center}.lab006-api-mcp__takeaway{display:flex;align-items:center;margin:auto 0 0;padding:18px 0 0;font:14px/1.85 var(--font-serif);color:var(--color-ink);border-top:1px solid var(--color-rule)}.lab006-bridge--clarified .lab006-bridge__head>p{max-width:75ch;font-size:15px;color:var(--color-ink)}.lab006-bridge__explain{margin:18px 0 0;font:14px/1.85 var(--font-sans);color:var(--color-ink-body)}.lab006-bridge__peers{display:grid;grid-template-columns:190px 1fr;gap:15px;margin-top:20px;padding:16px 0;border-top:1px solid var(--color-rule);align-items:center}.lab006-bridge__peers>strong{font:14px/1.6 var(--font-serif)}.lab006-bridge__peers>div{display:flex;flex-wrap:wrap;gap:7px}.lab006-bridge__peers span{padding:7px 10px;border:1px solid var(--color-rule);font:11px/1.5 var(--font-sans);color:var(--color-ink-body)}@media(max-width:1070px){.journal-article-page--lab-006 .journal-chapter--skills{grid-template-columns:1fr;grid-template-rows:auto}.journal-article-page--lab-006 .journal-chapter--skills>.abm-v3-figure,.journal-article-page--lab-006 .journal-chapter--skills>.journal-chapter__body,.journal-article-page--lab-006 .journal-chapter--skills>.journal-chapter__header{grid-column:1;grid-row:auto}.lab006-api-mcp__panels{gap:12px}.lab006-api-mcp__panel{padding:14px}}@media(max-width:740px){.lab006-api-mcp__panels{grid-template-columns:1fr;gap:14px}.lab006-api-mcp__panelhead p{min-height:0}.lab006-models__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab006-models__item:nth-child(3){border-left:0}.lab006-models__item:nth-child(3),.lab006-models__item:nth-child(4){border-top:1px solid var(--color-rule)}.lab006-bridge__peers{grid-template-columns:1fr;gap:8px}}@media(max-width:430px){.lab006-api-mcp__appset{grid-template-columns:1fr}.lab006-models__item{padding:13px 10px;min-height:178px}.lab006-models__item strong{font-size:23px}.lab006-models__item p{font-size:13px}.lab006-api-mcp__hosts strong{font-size:11px}}