.agents .page-prose{max-width:36rem}.ag-tech{display:none}:root[data-mode=technical] .ag-tech{display:inline}.ag-url{background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;max-width:40rem;margin-top:1.5rem;padding:14px 16px;display:grid}.ag-url-k{font-size:var(--step-small);color:var(--muted)}.ag-url-code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem}.ag-url-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.ag-url-actions .dev-copy{margin-inline-start:0}@media (pointer:coarse){.ag-url-actions .text-link{align-items:center;min-height:44px;display:inline-flex}}.ag-clients{border-bottom:1px solid var(--surface-2);max-width:52rem;margin-top:1.25rem}.ag-client{border-top:1px solid var(--surface-2)}.dsc.ag-client>summary{justify-content:space-between;min-height:52px}.ag-client-body{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:0 0 1.25rem;display:grid}.ag-cmd{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.ag-cursor{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ag-cursor p{max-width:32rem;color:var(--muted);flex:16rem}.ag-client h3{font-size:var(--step-body);letter-spacing:normal;color:var(--ink);font-weight:500}.ag{gap:14px;display:grid}.ag-source{margin-top:.75rem;font-size:.875rem}.ag-steps{gap:10px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.ag-step{gap:6px;display:grid}.ag-ask,.ag-say{border-radius:20px;padding:16px 20px}.ag-ask{background:var(--tint-blue);color:var(--tint-blue-ink);justify-self:end;max-width:88%}.ag-say{background:var(--surface)}.ag-list{gap:2px;margin:0;padding-left:1.2rem;display:grid}.ag-who{opacity:.8;font-size:.8125rem;font-weight:500}.ag-call,.ag-result{border-left:1px solid color-mix(in srgb, var(--ink) 16%, transparent);margin-left:20px;padding-left:14px;font-size:.875rem}.ag-call{border-left-color:var(--accent)}.ag-tool{overflow-wrap:anywhere;color:var(--accent);margin-right:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;font-weight:500}.dsc.ag-io>summary{flex-wrap:wrap;gap:2px 8px;font-weight:400}.ag-io .ag-tool{margin-right:0}.ag-io-hint{color:var(--muted);margin-left:auto;font-size:.8125rem}.ag-io-body{gap:4px;padding:2px 0 10px;display:grid}.ag-io-k{color:var(--muted);font-size:.8125rem;font-weight:500}.ag-io-k+*+.ag-io-k{margin-top:6px}.ag-result-text{color:var(--muted);overflow-wrap:anywhere}.ag-result[data-error] .ag-result-text{color:var(--attention)}.ag-json{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem}.ag-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ag-actions p{flex-basis:100%}.ag-rules{gap:8px;padding-left:1.1rem;display:grid}.ag-tools{border-bottom:1px solid var(--surface-2);max-width:68rem;margin:1rem 0 0;padding:0;list-style:none}.ag-tools>li{border-top:1px solid var(--surface-2)}.dsc.ag-tool-row>summary{grid-template-columns:minmax(0,1fr) auto 12px;grid-template-areas:"name tag icon""job job icon";align-items:center;gap:2px 14px;padding:10px 0;font-weight:400;display:grid}.dsc.ag-tool-row>summary:after{grid-area:icon}.ag-tool-name{overflow-wrap:anywhere;grid-area:name;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-weight:500}.ag-tool-job{grid-area:job;font-size:.9375rem}.ag-tool-tag{grid-area:tag;justify-self:start}@media (min-width:900px){.dsc.ag-tool-row>summary{grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto 12px;grid-template-areas:"name job tag icon";column-gap:20px}}.ag-tool-body{max-width:44rem;padding:0 0 14px;font-size:.9375rem}.ag-tool-body p+p{margin-top:.4rem}@media (min-width:900px){.ag-tool-body{margin-left:calc(13rem + 20px)}}@media (max-width:640px){.ag-ask{max-width:100%}.ag-call,.ag-result{margin-left:8px}}.ag-record{background:var(--surface);overflow-wrap:anywhere;border-radius:8px;gap:4px;padding:12px 14px;font-size:.9375rem;display:grid}.ag-record-k{font-weight:500}.ag-record ul{margin:0;padding-left:1.1rem}.ag-record-src{font-size:.8125rem}
