.agents_shell__UOkw7{min-height:100vh;color:var(--cat-fg);background:var(--cat-bg)}.agents_header__GbGr9{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;border-bottom:1px solid var(--cat-line);background:color-mix(in oklab,var(--cat-bg) 85%,transparent);backdrop-filter:blur(18px)}.agents_headerTitle__uJPnc{font-family:var(--font-serif);font-size:22px;letter-spacing:-.01em}.agents_headerTitle__uJPnc em{font-style:italic;color:var(--cat-accent)}.agents_headerCrumb__gl9n9{display:flex;gap:16px;font-family:var(--font-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cat-fg-dim)}.agents_headerCrumb__gl9n9 a{padding:6px 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.agents_headerCrumb__gl9n9 a:hover{color:var(--cat-fg);border-bottom-color:var(--cat-accent)}.agents_hero__rudeZ{padding:64px 32px 32px;max-width:960px;margin:0 auto;border-bottom:1px solid var(--cat-line)}.agents_heroEyebrow__TLhbz{font-size:11px;letter-spacing:.2em;color:var(--cat-fg-mute);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:10px}.agents_heroEyebrow__TLhbz:before{content:"◆";color:var(--cat-accent)}.agents_heroTitle__B33f4{font-family:var(--font-serif);font-weight:400;font-size:clamp(36px,5vw,64px);line-height:.98;letter-spacing:-.02em;margin:0}.agents_heroTitle__B33f4 em{font-style:italic;color:var(--cat-accent)}.agents_heroLede__rNCRn{color:var(--cat-fg-dim);max-width:60ch;margin:18px 0 0;font-size:15px;line-height:1.6}.agents_main__icN_7{max-width:960px;margin:0 auto;padding:40px 32px 80px;display:flex;flex-direction:column;gap:40px}.agents_toc__7dEa2{padding:20px 24px;border:1px solid var(--cat-line);border-radius:12px;background:var(--cat-bg-2)}.agents_tocLabel__47zu3{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--cat-fg-mute);text-transform:uppercase;margin-bottom:10px}.agents_tocList__wog5o{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 20px;list-style:none;padding:0;margin:0}.agents_tocList__wog5o li{font-family:var(--font-mono);font-size:12px}.agents_tocList__wog5o a{color:var(--cat-fg-dim);transition:color .15s}.agents_tocList__wog5o a:hover{color:var(--cat-accent)}.agents_tocList__wog5o a:before{content:"→ ";color:var(--cat-fg-mute)}.agents_section__3LlbO{display:grid;gap:16px}.agents_section__3LlbO h2{font-family:var(--font-serif);font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.01em;margin:0;scroll-margin-top:80px}.agents_section__3LlbO h3{font-family:var(--font-sans);font-weight:600;font-size:15px;letter-spacing:.02em;margin:8px 0 0;color:var(--cat-fg)}.agents_section__3LlbO p{color:var(--cat-fg-dim);font-size:14px;line-height:1.7;margin:0;max-width:70ch}.agents_section__3LlbO ol,.agents_section__3LlbO ul{color:var(--cat-fg-dim);font-size:14px;line-height:1.7;padding-left:20px;margin:0}.agents_section__3LlbO li{margin:4px 0}.agents_section__3LlbO code{font-family:var(--font-mono);font-size:13px;background:var(--cat-bg-3);padding:2px 6px;border-radius:4px;color:var(--cat-fg);border:1px solid var(--cat-line)}.agents_section__3LlbO strong{color:var(--cat-fg);font-weight:600}.agents_section__3LlbO em{color:var(--cat-accent);font-style:italic}.agents_section__3LlbO a{color:var(--cat-accent);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--cat-accent) 40%,transparent);text-underline-offset:3px}.agents_section__3LlbO a:hover{text-decoration-color:var(--cat-accent)}.agents_codeBlock__n9qVV{background:var(--cat-bg-2);border:1px solid var(--cat-line);border-radius:10px;padding:16px 18px;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.65;color:var(--cat-fg);white-space:pre;margin:0}.agents_codeLabel__6DPFg{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--cat-fg-mute);text-transform:uppercase;margin-bottom:8px}.agents_toolTable__ZDR7z{width:100%;border-collapse:collapse;font-size:13px;font-family:var(--font-sans)}.agents_toolTable__ZDR7z td,.agents_toolTable__ZDR7z th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--cat-line);vertical-align:top}.agents_toolTable__ZDR7z th{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--cat-fg-mute);text-transform:uppercase;font-weight:500}.agents_toolTable__ZDR7z td:first-child{font-family:var(--font-mono);font-size:12px;color:var(--cat-accent);white-space:nowrap}.agents_callout___uky4,.agents_toolTable__ZDR7z td:last-child{color:var(--cat-fg-dim)}.agents_callout___uky4{padding:14px 18px;border:1px solid color-mix(in oklab,var(--cat-accent) 40%,var(--cat-line));border-left:3px solid var(--cat-accent);border-radius:8px;background:color-mix(in oklab,var(--cat-accent) 6%,transparent);font-size:13px;line-height:1.6}.agents_callout___uky4 strong{color:var(--cat-fg);font-weight:600;display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.agents_flow__AJsgj{padding:20px 24px;background:var(--cat-bg-2);border:1px solid var(--cat-line);border-radius:10px;font-family:var(--font-mono);font-size:12px;line-height:1.7;color:var(--cat-fg-dim);white-space:pre;overflow-x:auto}.agents_flow__AJsgj .agents_accent__9NbRb{color:var(--cat-accent)}@media (max-width:640px){.agents_header__GbGr9{padding:12px 16px}.agents_headerCrumb__gl9n9{display:none}.agents_hero__rudeZ{padding:40px 20px 24px}.agents_main__icN_7{padding:24px 20px 60px;gap:32px}.agents_section__3LlbO h2{font-size:26px}.agents_codeBlock__n9qVV{font-size:11.5px}}