.agents{gap:var(--space-10);max-width:var(--w-report);padding:var(--space-10) 16px var(--space-16);margin:0 auto;display:grid}.agents-head{gap:var(--space-3);justify-items:start;display:grid}.agents-section{gap:var(--space-4);min-width:0;display:grid}.agents-heading{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-snug);color:var(--c-ink);font-weight:600}.agents-says,.agents-note{font-size:var(--text-md);line-height:var(--leading-md);color:var(--c-text);max-width:var(--w-prose)}.agents-code{font-family:var(--font-data);font-size:var(--text-sm);padding:0 var(--space-1);background:var(--c-sunk);border-radius:var(--r-sm);overflow-wrap:anywhere}.agents-snippets,.agents-endpoints{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.agents-snippet,.agents-endpoint{gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-4);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);display:grid}.agents-snippet>*,.agents-endpoint>*{min-width:0;max-width:100%}.agents-snippet-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.agents-snippet-name{font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--c-ink);font-weight:600}.agents-checked{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-muted)}.agents-checked[data-verified=walked]{color:var(--c-mint);font-weight:500}.agents-route{font-size:var(--text-md);line-height:var(--leading-md);color:var(--c-ink)}.agents-method{min-width:3.5em;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-muted);font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.agents-defs{border-top:1px solid var(--c-line);gap:0;margin:0;display:grid}.agents-def{gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--c-line);min-width:0;display:grid}.agents-def dt{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-ink);font-weight:500}.agents-def dd{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-text);min-width:0;margin:0}@media (min-width:761px){.agents-snippet,.agents-endpoint{padding:var(--space-6)}.agents-def{grid-template-columns:minmax(10rem,1fr) 3fr}}.agents-steps{gap:var(--space-10);margin:0;padding:0;list-style:none;display:grid}.agents-step{gap:var(--space-4);min-width:0;display:grid}.agents-step .agents-heading{align-items:center;gap:var(--space-3);display:flex}.agents-step-n{width:var(--space-8);height:var(--space-8);border-radius:var(--r-pill);background:var(--c-primary);color:var(--c-on-primary);font-size:var(--text-md);font-variant-numeric:tabular-nums;flex:none;place-items:center;line-height:1;display:inline-grid}.agents-key{gap:var(--space-2);padding:var(--space-5) var(--space-4);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);display:grid}.agents-tabs{gap:var(--space-3);min-width:0;display:grid}.agents-tablist{gap:var(--space-1);border-bottom:1px solid var(--c-line);flex-wrap:wrap;display:flex}.agents-tab{padding:var(--space-2) var(--space-3);border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--c-paper);color:var(--c-muted);font:inherit;font-size:var(--text-md);line-height:var(--leading-md);cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);border:0}.agents-tab:hover{color:var(--c-ink);background:var(--c-hover)}.agents-tab[aria-selected=true]{color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-accent);font-weight:500}.agents-tab:focus-visible{box-shadow:var(--c-focus);outline:none}.agents-panel{min-width:0}.agents-panel .agents-snippet{border-radius:var(--r-md)}.agents-table-wrap{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);overflow-x:auto}.agents-table{border-collapse:collapse;width:100%;font-size:var(--text-md);line-height:var(--leading-md)}.agents-table th,.agents-table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-top:1px solid var(--c-line)}.agents-table thead th{white-space:nowrap;padding-block:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-muted);border-top:0;font-weight:500}.agents-table tbody tr:first-child>*{border-top:0}.agents-table tbody th{color:var(--c-ink);white-space:nowrap;font-weight:500}.agents-table td>p+p{margin-top:var(--space-1)}.agents-table-num td{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-data)}@media (pointer:coarse){.agents-tab{min-height:var(--control-touch)}}@media (prefers-reduced-motion:reduce){.agents-tab{transition:none}}@media (max-width:600px){.agents-table:not(.agents-table-num) thead th{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.agents-table:not(.agents-table-num) tr{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--c-line);flex-wrap:wrap;display:flex}.agents-table:not(.agents-table-num) tbody tr:first-child{border-top:0}.agents-table:not(.agents-table-num) th,.agents-table:not(.agents-table-num) td{border-top:0;min-width:0;padding:0;display:block}.agents-table:not(.agents-table-num) tbody th{white-space:normal;overflow-wrap:anywhere}.agents-table:not(.agents-table-num) tr>:last-child{flex-basis:100%}}
