.agent{position:relative;z-index:1;padding:64px var(--section-pad-x)}.agent__inner{max-width:var(--content-max);margin-inline:auto}.agent__title{font-size:var(--text-size-title);line-height:var(--text-height-xxl);font-weight:var(--text-weight-regular);color:var(--text-color-primary);margin:0 0 var(--spacing-xl)}.agent__h2{font-size:var(--text-size-xl);line-height:var(--text-height-lg);font-weight:var(--text-weight-regular);color:var(--text-color-primary);margin:var(--spacing-xxl) 0 var(--spacing-md)}.agent__lede{font-size:var(--text-size-md, var(--text-size-sm));line-height:var(--text-height-md);color:var(--text-color-primary);max-width:720px;margin:0 0 var(--spacing-xl)}.agent__p{font-size:var(--text-size-sm);line-height:var(--text-height-md);letter-spacing:var(--tracking-sm);color:var(--text-color-secondary);max-width:720px;margin:0 0 var(--spacing-md)}.agent__steps{font-size:var(--text-size-sm);line-height:var(--text-height-md);letter-spacing:var(--tracking-sm);color:var(--text-color-secondary);max-width:720px;margin:0 0 var(--spacing-md);padding-left:var(--spacing-xl);list-style:decimal}.agent__steps li{margin-bottom:var(--spacing-sm)}.agent__steps--plain{list-style:disc}.agent__link{color:var(--brand-primary);text-decoration:none;overflow-wrap:anywhere}.agent__link:hover{text-decoration:underline}.agent__spec{margin:var(--spacing-xxl) 0 0;padding:var(--spacing-xl);background:var(--bg-canvas);border-radius:var(--radius-xl);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;color:var(--text-color-secondary);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}@media(max-width:900px){.agent{padding:48px var(--spacing-lg)}.agent__spec{padding:var(--spacing-lg);font-size:12px}}.agent__spec--quick{margin-top:0;font-size:13.5px;color:var(--text-color-primary)}@media(max-width:900px){.agent__spec--quick{font-size:12.5px}}
