.TrainingNetworkDocument-module__dgOJ8G__card{margin-block:var(--spacing-8)}.TrainingNetworkDocument-module__dgOJ8G__preview{flex:0 1 calc(var(--spacing-10) * 4)}.TrainingNetworkDocument-module__dgOJ8G__image{border-radius:var(--radius-2);width:100%;height:auto}.TrainingNetworkDocument-module__dgOJ8G__caption{flex:1 1 calc(var(--spacing-10) * 5);min-width:0}.TrainingNetworkDocument-module__dgOJ8G__caption a{text-underline-offset:var(--spacing-1);text-decoration:underline}
.TrainingRoleTooltip-module__LLxDea__trigger{vertical-align:middle;border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:help;margin-inline-start:var(--spacing-1)}.TrainingRoleTooltip-module__LLxDea__trigger .TrainingRoleTooltip-module__LLxDea__icon{width:var(--spacing-5);height:var(--spacing-5)}@media (pointer:coarse){.TrainingRoleTooltip-module__LLxDea__trigger{min-width:var(--spacing-11);min-height:var(--spacing-11)}}
.BlogArticleContent-styles-module__CTIAya__panel{min-height:100vh;color:var(--color-text-primary)}@media (prefers-color-scheme:dark){.BlogArticleContent-styles-module__CTIAya__panel{color:var(--color-text-primary)}}.BlogArticleContent-styles-module__CTIAya__main{z-index:10;width:100%;position:relative}@media (min-width:40rem){.BlogArticleContent-styles-module__CTIAya__main{max-width:40rem}}@media (min-width:48rem){.BlogArticleContent-styles-module__CTIAya__main{max-width:48rem}}@media (min-width:64rem){.BlogArticleContent-styles-module__CTIAya__main{max-width:64rem}}@media (min-width:80rem){.BlogArticleContent-styles-module__CTIAya__main{max-width:80rem}}@media (min-width:96rem){.BlogArticleContent-styles-module__CTIAya__main{max-width:96rem}}.BlogArticleContent-styles-module__CTIAya__main{padding-inline:calc(var(--spacing-1) * 4);padding-top:calc(var(--spacing-1) * 4);padding-bottom:calc(var(--spacing-1) * 8);margin-inline:auto}.BlogArticleContent-styles-module__CTIAya__article{border:var(--border-width) solid var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--color-border-emphasized));background:var(--card-bg);box-shadow:none;padding-block:calc(var(--spacing-1) * 8);border-radius:0;overflow:hidden}.BlogArticleContent-styles-module__CTIAya__link{margin-bottom:calc(var(--spacing-1) * 8);padding-inline:calc(var(--spacing-1) * 8);color:var(--color-text-blue);text-decoration-line:underline;display:inline-block}@media (hover:hover){.BlogArticleContent-styles-module__CTIAya__link:hover{color:var(--color-icon-blue)}}@media (prefers-color-scheme:dark){.BlogArticleContent-styles-module__CTIAya__link{color:var(--color-text-blue)}}.BlogArticleContent-styles-module__CTIAya__panel2{margin-bottom:calc(var(--spacing-1) * 8);height:calc(var(--spacing-1) * 64);width:100%;position:relative}@media (min-width:48rem){.BlogArticleContent-styles-module__CTIAya__panel2{height:calc(var(--spacing-1) * 80)}}@media (min-width:48rem){.BlogArticleContent-styles-module__CTIAya__panel2Wide{aspect-ratio:3;height:auto}}.BlogArticleContent-styles-module__CTIAya__image{object-fit:cover}.BlogArticleContent-styles-module__CTIAya__panel3{inset:calc(var(--spacing-1) * 0);--site-gradient-position:to top in oklab;background-image:linear-gradient(var(--site-gradient-stops));--site-gradient-from:color-mix(in oklab, var(--color-on-light) 50%, transparent);--site-gradient-to:transparent;--site-gradient-stops:var(--site-gradient-via-stops,var(--site-gradient-position), var(--site-gradient-from) var(--site-gradient-from-position), var(--site-gradient-to) var(--site-gradient-to-position));position:absolute}.BlogArticleContent-styles-module__CTIAya__panel4{max-width:var(--site-content-4xl);padding-inline:calc(var(--spacing-1) * 8);margin-inline:auto}.BlogArticleContent-styles-module__CTIAya__pageTitle{margin-bottom:calc(var(--spacing-1) * 8);font-size:var(--font-size-5xl);line-height:var(--site-leading,var(--text-display-1-leading));--site-leading:var(--text-display-1-leading);line-height:var(--text-display-1-leading);--site-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__sectionTitle{margin-top:calc(var(--spacing-1) * 12);margin-bottom:calc(var(--spacing-1) * 6);font-size:var(--font-size-4xl);line-height:var(--site-leading,var(--text-display-2-leading));--site-leading:var(--text-display-1-leading);line-height:var(--text-display-1-leading);--site-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__responsiveFigure{width:100%;height:auto;display:block}.BlogArticleContent-styles-module__CTIAya__compactHarnessDiagram{width:auto;max-width:100%;height:auto;max-height:min(48vh, calc(var(--spacing-1) * 105));object-fit:contain;display:block}.BlogArticleContent-styles-module__CTIAya__compactHarnessStackDiagram{max-height:min(34vh, calc(var(--spacing-1) * 75))}.BlogArticleContent-styles-module__CTIAya__compactHarnessProcessDiagram{max-height:min(40vh, calc(var(--spacing-1) * 90))}.BlogArticleContent-styles-module__CTIAya__copy2:has(.BlogArticleContent-styles-module__CTIAya__compactHarnessDiagram){margin-bottom:var(--spacing-4);text-align:center;line-height:0}.BlogArticleContent-styles-module__CTIAya__copy2>a:has(.BlogArticleContent-styles-module__CTIAya__compactHarnessDiagram){vertical-align:top;max-width:100%;display:inline-block}.BlogArticleContent-styles-module__CTIAya__copy2>a[href="/blog/agent-harness-diagrams/part-10-stack-03-v1.png"]{width:78%}@media not (min-width:48rem){.BlogArticleContent-styles-module__CTIAya__compactHarnessDiagram{max-height:none}.BlogArticleContent-styles-module__CTIAya__copy2>a[href="/blog/agent-harness-diagrams/part-10-stack-03-v1.png"]{width:100%}}.BlogArticleContent-styles-module__CTIAya__itemTitle{margin-top:calc(var(--spacing-1) * 8);margin-bottom:calc(var(--spacing-1) * 4);font-size:var(--font-size-3xl);line-height:var(--site-leading,var(--text-display-3-leading));--site-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__subheading{margin-top:calc(var(--spacing-1) * 6);margin-bottom:calc(var(--spacing-1) * 3);font-size:var(--font-size-2xl);line-height:var(--site-leading,var(--text-heading-1-leading));--site-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__copy{margin-bottom:calc(var(--spacing-1) * 8);border-radius:var(--radius-container);border-style:var(--site-border-style);border-width:1px;border-color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.BlogArticleContent-styles-module__CTIAya__copy{border-color:color-mix(in oklab, var(--color-text-secondary) 20%, transparent)}}.BlogArticleContent-styles-module__CTIAya__copy{background-color:var(--color-background-surface)}@supports (color:color-mix(in lab, red, red)){.BlogArticleContent-styles-module__CTIAya__copy{background-color:color-mix(in oklab, var(--color-background-surface) 70%, transparent)}}.BlogArticleContent-styles-module__CTIAya__copy{padding-inline:calc(var(--spacing-1) * 5);padding-block:calc(var(--spacing-1) * 4);font-size:var(--font-size-lg);line-height:var(--site-leading,var(--text-large-leading));--site-leading:var(--text-supporting-leading);line-height:var(--text-supporting-leading);color:var(--color-text-primary);--site-shadow:0 1px 3px 0 var(--site-shadow-color,#0000001a), 0 1px 2px -1px var(--site-shadow-color,#0000001a);box-shadow:var(--site-inset-shadow), var(--site-inset-ring-shadow), var(--site-ring-offset-shadow), var(--site-ring-shadow), var(--site-shadow)}@media (prefers-color-scheme:dark){.BlogArticleContent-styles-module__CTIAya__copy{border-color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.BlogArticleContent-styles-module__CTIAya__copy{border-color:color-mix(in oklab, var(--color-text-secondary) 10%, transparent)}}.BlogArticleContent-styles-module__CTIAya__copy{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.BlogArticleContent-styles-module__CTIAya__copy{background-color:color-mix(in oklab, var(--color-text-primary) 20%, transparent)}}}.BlogArticleContent-styles-module__CTIAya__copy2{margin-bottom:calc(var(--spacing-1) * 6);font-size:var(--font-size-lg);line-height:var(--site-leading,var(--text-large-leading));--site-leading:var(--text-supporting-leading);line-height:var(--text-supporting-leading);color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__list{margin-bottom:calc(var(--spacing-1) * 6);list-style-type:disc}:where(.BlogArticleContent-styles-module__CTIAya__list>:not(:last-child)){--site-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing-1) * 2) * var(--site-space-y-reverse));margin-block-end:calc(calc(var(--spacing-1) * 2) * calc(1 - var(--site-space-y-reverse)))}.BlogArticleContent-styles-module__CTIAya__list{padding-left:calc(var(--spacing-1) * 6);font-size:var(--font-size-lg);line-height:var(--site-leading,var(--text-large-leading));color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__orderedList{margin-bottom:calc(var(--spacing-1) * 6);list-style-type:decimal}:where(.BlogArticleContent-styles-module__CTIAya__orderedList>:not(:last-child)){--site-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing-1) * 2) * var(--site-space-y-reverse));margin-block-end:calc(calc(var(--spacing-1) * 2) * calc(1 - var(--site-space-y-reverse)))}.BlogArticleContent-styles-module__CTIAya__orderedList{padding-left:calc(var(--spacing-1) * 6);font-size:var(--font-size-lg);line-height:var(--site-leading,var(--text-large-leading));color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__item{margin-bottom:calc(var(--spacing-1) * 2);font-size:var(--font-size-lg);line-height:var(--site-leading,var(--text-large-leading))}.BlogArticleContent-styles-module__CTIAya__strong{--site-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__code{border-radius:var(--radius-container);background-color:var(--color-background-muted);padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--font-size-base);line-height:var(--text-body-leading);color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__preformatted{margin-bottom:var(--spacing-6);border-radius:var(--radius-container);border-style:solid;border-width:var(--border-width);border-color:var(--color-border);background-color:var(--color-background-muted);color:var(--color-text-primary);padding:var(--spacing-4);overflow-x:auto}.BlogArticleContent-styles-module__CTIAya__preformatted>code{padding:var(--spacing-0);display:block;color:var(--color-text-primary)!important;background:0 0!important}:is(.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-keyword,.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-selector-tag,.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-title,.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-built_in,.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-type,.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-params){color:var(--color-text-orange)}:is(.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-string,.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-attr){color:var(--color-text-green)}:is(.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-number,.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-literal,.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-name){color:var(--color-text-blue)}.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-comment{color:var(--color-text-secondary);font-style:italic}:is(.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-function,.BlogArticleContent-styles-module__CTIAya__preformatted .hljs-variable){color:var(--color-text-purple)}.BlogArticleContent-styles-module__CTIAya__blockquote{margin-bottom:calc(var(--spacing-1) * 6);border-left-style:var(--site-border-style);border-left-width:4px;border-color:var(--color-border-blue);padding-left:calc(var(--spacing-1) * 6);font-size:var(--font-size-lg);line-height:var(--site-leading,var(--text-large-leading));color:var(--color-text-primary);font-style:italic}.BlogArticleContent-styles-module__CTIAya__hr{margin-block:calc(var(--spacing-1) * 8);border-color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.BlogArticleContent-styles-module__CTIAya__hr{border-color:color-mix(in oklab, var(--color-text-secondary) 20%, transparent)}}.BlogArticleContent-styles-module__CTIAya__link2{color:var(--site-text-secondary);text-decoration-line:underline}.BlogArticleContent-styles-module__CTIAya__link2:focus-visible{outline:var(--border-width) solid var(--color-text-blue);outline-offset:var(--spacing-1)}.BlogArticleContent-styles-module__CTIAya__panel5{margin-bottom:calc(var(--spacing-1) * 6);overflow-x:auto}.BlogArticleContent-styles-module__CTIAya__table{border-collapse:collapse;border-radius:calc(var(--spacing-1) * 3);border-style:var(--site-border-style);border-width:1px;border-color:var(--color-text-secondary);background:var(--card-bg);min-width:100%;box-shadow:var(--spacing-1) var(--spacing-1) 0 var(--card-shadow)}@supports (color:color-mix(in lab, red, red)){.BlogArticleContent-styles-module__CTIAya__table{border-color:color-mix(in oklab, var(--color-text-secondary) 30%, transparent)}}.BlogArticleContent-styles-module__CTIAya__tableHead{background-color:var(--color-background-surface)}@supports (color:color-mix(in lab, red, red)){.BlogArticleContent-styles-module__CTIAya__tableHead{background-color:color-mix(in oklab, var(--color-background-surface) 50%, transparent)}}.BlogArticleContent-styles-module__CTIAya__row{border-bottom-style:var(--site-border-style);border-bottom-width:1px;border-color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.BlogArticleContent-styles-module__CTIAya__row{border-color:color-mix(in oklab, var(--color-text-secondary) 20%, transparent)}}.BlogArticleContent-styles-module__CTIAya__columnHeading{border-style:var(--site-border-style);border-width:1px;border-color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.BlogArticleContent-styles-module__CTIAya__columnHeading{border-color:color-mix(in oklab, var(--color-text-secondary) 30%, transparent)}}.BlogArticleContent-styles-module__CTIAya__columnHeading{padding-inline:calc(var(--spacing-1) * 4);padding-block:calc(var(--spacing-1) * 3);text-align:left;font-size:var(--font-size-lg);line-height:var(--site-leading,var(--text-large-leading));--site-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__cell{border-style:var(--site-border-style);border-width:1px;border-color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.BlogArticleContent-styles-module__CTIAya__cell{border-color:color-mix(in oklab, var(--color-text-secondary) 30%, transparent)}}.BlogArticleContent-styles-module__CTIAya__cell{padding-inline:calc(var(--spacing-1) * 4);padding-block:calc(var(--spacing-1) * 3);font-size:var(--font-size-lg);line-height:var(--site-leading,var(--text-large-leading));color:var(--color-text-primary)}.BlogArticleContent-styles-module__CTIAya__illustratedArticle .BlogArticleContent-styles-module__CTIAya__table{min-width:var(--site-content-3xl,48rem)}.BlogArticleContent-styles-module__CTIAya__centeredArticleTables .BlogArticleContent-styles-module__CTIAya__table{margin-inline:auto}.BlogArticleContent-styles-module__CTIAya__illustratedArticle .BlogArticleContent-styles-module__CTIAya__cell{word-break:normal;overflow-wrap:normal}.BlogArticleContent-styles-module__CTIAya__illustratedArticle .BlogArticleContent-styles-module__CTIAya__cell:first-child{white-space:nowrap}.BlogArticleContent-styles-module__CTIAya__panel6{--blog-subscription-border-width:0;--blog-subscription-background:var(--color-background-body);padding-inline:calc(var(--spacing-1) * 8)}@property --site-gradient-position{syntax:"*";inherits:false}@property --site-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --site-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --site-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --site-gradient-stops{syntax:"*";inherits:false}@property --site-gradient-via-stops{syntax:"*";inherits:false}@property --site-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --site-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --site-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --site-leading{syntax:"*";inherits:false}@property --site-font-weight{syntax:"*";inherits:false}@property --site-border-style{syntax:"*";inherits:false;initial-value:solid}@property --site-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --site-shadow-color{syntax:"*";inherits:false}@property --site-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --site-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --site-inset-shadow-color{syntax:"*";inherits:false}@property --site-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --site-ring-color{syntax:"*";inherits:false}@property --site-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --site-inset-ring-color{syntax:"*";inherits:false}@property --site-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --site-ring-inset{syntax:"*";inherits:false}@property --site-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --site-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --site-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --site-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.BlogArticleContent-styles-module__CTIAya__storyTitle{margin-bottom:calc(var(--spacing-1) * 8);overflow-wrap:normal;word-break:normal}.BlogArticleContent-styles-module__CTIAya__storyTitle .BlogArticleContent-styles-module__CTIAya__storySeries{font-size:var(--font-size-xl);line-height:var(--text-body-leading);margin-bottom:calc(var(--spacing-1) * 3)}.BlogArticleContent-styles-module__CTIAya__storyTitle .BlogArticleContent-styles-module__CTIAya__storySubject{font-size:var(--font-size-5xl);line-height:var(--text-display-1-leading)}@media (max-width:48rem){.BlogArticleContent-styles-module__CTIAya__storyTitle .BlogArticleContent-styles-module__CTIAya__storySeries{font-size:var(--font-size-lg)}.BlogArticleContent-styles-module__CTIAya__storyTitle .BlogArticleContent-styles-module__CTIAya__storySubject{font-size:var(--font-size-3xl)}}.BlogArticleContent-styles-module__CTIAya__seriesContents .BlogArticleContent-styles-module__CTIAya__pageTitle{font-size:var(--font-size-2xl);line-height:var(--text-heading-3-leading);margin-bottom:var(--spacing-4)}.BlogArticleContent-styles-module__CTIAya__seriesContents .BlogArticleContent-styles-module__CTIAya__orderedList,.BlogArticleContent-styles-module__CTIAya__seriesContents .BlogArticleContent-styles-module__CTIAya__item{font-size:var(--font-size-lg);line-height:var(--text-body-leading)}.BlogArticleContent-styles-module__CTIAya__seriesContents .BlogArticleContent-styles-module__CTIAya__orderedList>.BlogArticleContent-styles-module__CTIAya__item{margin-block:var(--spacing-1)}
