main:has(.section-navigation-module__Qbpc9q__rail){z-index:2}.section-navigation-module__Qbpc9q__rail,.section-navigation-module__Qbpc9q__mobile{z-index:30;font-family:var(--font-jetbrains-mono), monospace;color:hsl(var(--muted-foreground));font-size:11px;position:fixed}.section-navigation-module__Qbpc9q__rail{display:none}.section-navigation-module__Qbpc9q__rail ol,.section-navigation-module__Qbpc9q__mobile ol{margin:0;padding:0;list-style:none}.section-navigation-module__Qbpc9q__rail a,.section-navigation-module__Qbpc9q__mobile a{border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.section-navigation-module__Qbpc9q__rail a:hover,.section-navigation-module__Qbpc9q__mobile a:hover,.section-navigation-module__Qbpc9q__rail a[aria-current],.section-navigation-module__Qbpc9q__mobile a[aria-current]{color:hsl(var(--primary))}.section-navigation-module__Qbpc9q__rail a:focus-visible,.section-navigation-module__Qbpc9q__mobile a:focus-visible,.section-navigation-module__Qbpc9q__mobile summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.section-navigation-module__Qbpc9q__marker{flex:0 0 28px;place-items:center;height:28px;font-size:10px;display:grid}.section-navigation-module__Qbpc9q__mobile{background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));width:100%;position:sticky;top:65px}.section-navigation-module__Qbpc9q__mobile summary{cursor:pointer;padding:12px 20px;font-size:12px;line-height:20px}.section-navigation-module__Qbpc9q__mobile summary span{float:right}.section-navigation-module__Qbpc9q__mobile nav{background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));width:100%;max-height:60svh;padding:0 20px 12px;position:absolute;top:100%;left:0;overflow-y:auto}.section-navigation-module__Qbpc9q__mobile a{min-height:40px;padding-left:4px}@media (min-width:1200px){.section-navigation-module__Qbpc9q__mobile{display:none}.section-navigation-module__Qbpc9q__rail{display:block;top:50%;right:8px;transform:translateY(-50%)}.section-navigation-module__Qbpc9q__rail a{justify-content:flex-end;position:relative}.section-navigation-module__Qbpc9q__rail .section-navigation-module__Qbpc9q__marker{background:hsl(var(--background));border:1px solid hsl(var(--border))}.section-navigation-module__Qbpc9q__rail .section-navigation-module__Qbpc9q__label{white-space:nowrap;background:hsl(var(--background));opacity:0;border-radius:4px;padding:7px 10px;position:absolute;right:36px}.section-navigation-module__Qbpc9q__rail:hover .section-navigation-module__Qbpc9q__label,.section-navigation-module__Qbpc9q__rail:focus-within .section-navigation-module__Qbpc9q__label{opacity:1}.section-navigation-module__Qbpc9q__rail a[aria-current] .section-navigation-module__Qbpc9q__marker{border-color:hsl(var(--primary))}}@media (min-width:1800px){.section-navigation-module__Qbpc9q__rail .section-navigation-module__Qbpc9q__label{opacity:1}}@media (min-width:768px) and (max-width:1199px){.section-navigation-module__Qbpc9q__mobile{top:81px}}@media (max-width:1199px){main:has(.section-navigation-module__Qbpc9q__rail) section[id]{scroll-margin-top:136px}}
.agents-module__Zq0PmW__flow{border-block:1px solid hsl(var(--border));background:hsl(var(--card) / .4);grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;margin-top:36px;padding:32px 24px;display:grid}.agents-module__Zq0PmW__flow>*{min-width:0}.agents-module__Zq0PmW__label{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:11px}.agents-module__Zq0PmW__request{padding:20px 0}.agents-module__Zq0PmW__request svg{color:hsl(var(--muted-foreground));margin-bottom:16px}.agents-module__Zq0PmW__connector{width:24px;height:24px;color:hsl(var(--primary));justify-self:center;transform:rotate(90deg)}.agents-module__Zq0PmW__context{text-align:center;padding:24px 0}.agents-module__Zq0PmW__sources{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.agents-module__Zq0PmW__sources li{border:1px solid hsl(var(--border));border-radius:4px;padding:8px 10px;font-size:13px}.agents-module__Zq0PmW__document{background:hsl(var(--background));border:1px solid hsl(var(--border));padding:24px}.agents-module__Zq0PmW__lines{gap:10px;margin-block:24px;display:grid}.agents-module__Zq0PmW__lines i{background:hsl(var(--border));height:2px;display:block}.agents-module__Zq0PmW__lines i:last-child{width:65%}.agents-module__Zq0PmW__review{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-top:16px;font-size:13px;line-height:1.65}@media (max-width:767px){.agents-module__Zq0PmW__flow{gap:16px;padding:24px}.agents-module__Zq0PmW__request{padding-block:12px}.agents-module__Zq0PmW__context{padding-block:16px}.agents-module__Zq0PmW__sources{margin-top:16px}}@media (min-width:768px){.agents-module__Zq0PmW__flow{grid-template-columns:minmax(0,.8fr) 24px minmax(0,1.2fr) 24px minmax(0,1fr);gap:16px;min-height:340px;padding:40px 24px}.agents-module__Zq0PmW__connector{transform:none}.agents-module__Zq0PmW__document{padding:20px}}@media (min-width:1024px){.agents-module__Zq0PmW__flow{gap:24px;padding-inline:40px}.agents-module__Zq0PmW__document{padding:28px}}