:root {
  --md-primary-fg-color:        #003247;
  --md-primary-fg-color--light: #335e6f;
  --md-primary-fg-color--dark:  #000000;
}
:root>* {
  --md-typeset-a-color: #00619e;
}
body[data-md-color-scheme="slate"] {
  --md-typeset-a-color: #009bdb;
}

:root {
  --md-admonition-icon--pied-piper: url('data:image/svg+xml;charset=utf-8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="900" height="900" viewBox="0 0 675 675"><path d="M216.7 112.6c5.5 6.6 13 15.9 16.6 20.9 3.7 4.9 7.7 10.3 8.9 11.9 1.3 1.6 2.5 3.3 2.7 3.9.2.5 1 1.7 1.8 2.6s5.4 7.2 10.3 14.1 10.7 14.8 13 17.7c2.2 2.9 4.3 6 4.7 6.9.3.9 1.6 2.7 2.9 4.1 1.2 1.3 4 5 6.1 8.1s4.9 7.1 6.3 8.8c1.4 1.8 5.4 7.3 9 12.3 9.7 13.7 14.8 20.8 20.5 28.6 2.8 3.8 5.8 8.1 6.6 9.4l1.5 2.4 60.7-.2c54.5-.2 60.8-.1 61.3 1.3.9 2.3 2.7 2 2.1-.3-.3-1.2.1-2.2.9-2.5 2.6-1 1.4-3.6-2.2-5.1-2.9-1.2-5.7-1.3-15.7-.6-14.7 1.1-26.1.9-27.9-.6-.9-.7-10.4-1-28.8-.9-35.5.3-42-.1-42-2.5 0-1-.9-2.6-1.9-3.6-1.1-1-2.1-2.9-2.3-4.3-.2-1.7-1.2-2.7-3.3-3.3-1.7-.5-4.3-2.6-6.1-5-9.3-12.8-10.9-14.7-12.1-14.7-.7 0-1.3-.9-1.3-1.9 0-1.1-.5-2.3-1.1-2.7-.6-.3-2.2-3-3.4-5.9-1.3-2.8-3.5-5.9-4.9-6.8-1.4-1-2.6-2.7-2.6-3.8 0-1.2-1.2-2.7-3-3.7-1.6-.9-3-2.5-3-3.5s-1.2-3-2.7-4.5c-3.2-3.1-7.3-8.9-7.3-10.2 0-.5-1.1-2.2-2.5-3.8-3.9-4.7-9.3-12.3-11.6-16.5-1.4-2.6-2.5-3.7-3.5-3.3-1.2.5-1.4.1-.9-1.5.7-2 .4-2.1-2.1-1.5-2.5.7-2.6.6-1.4-.9s1.2-1.8-.3-2.6c-.9-.6-1.7-2-1.7-3.3 0-1.4-.9-2.7-2.4-3.4-3.6-1.6-5.8-5.5-5.4-9.4.4-4 3.2-4.8 8.2-2.4 1.8.8 4.1 1.3 5.3 1 1.1-.3 3.5.4 5.4 1.5 1.9 1.2 4.3 2.1 5.4 2.1s3.1.7 4.3 1.6c1.6 1.1 3.4 1.3 6.7.8 4.1-.6 4.5-.4 4.5 1.5s.4 2 4.5 1.4c3.4-.4 5.1-.1 7.2 1.3 4.6 3.1 9.1 4.4 9.7 2.8.7-1.9 3.6-1.8 3.6.1 0 .8-.8 1.5-1.7 1.5-3.2.1.8 1.7 6 2.4 2.6.4 7.2 1.8 10.2 3.2 3.1 1.3 6.2 2.4 6.9 2.4.8 0 1.9 1.4 2.5 3.1.9 2.6 1.3 2.9 2.5 1.9 2.1-1.7 3.9-.2 3.2 2.6-.3 1.2-.1 3.4.6 4.8 1.1 2.6 2.8 3.5 2.8 1.6 0-.6.5-1 1.1-1s.8.9.4 2.1-.1 2.7.7 3.7c2.6 3.1 8.8 14 8.8 15.4 0 .7.9 1.9 1.9 2.5 1.1.7 2.4 2.8 3.1 4.7.6 2 1.7 3.6 2.3 3.6 1.3 0 5.7 6 5.7 7.7 0 .6.7 1.6 1.5 2.3s1.5 1.8 1.5 2.6c0 .7 1.1 2.5 2.5 4s2.5 3.2 2.5 3.8c0 1.8 6.4 10.6 7.7 10.6.7 0 1.2 1 1 2.2-.2 1.9.5 2.4 4 3.2 3.7.8 4.2 1.2 3.7 3.1-.5 2.1-.3 2.2 4.3 2 2.6-.2 5.1-.4 5.6-.4.4-.1.7-1.2.7-2.6 0-1.8.8-2.9 2.8-3.8 1.5-.6 3.1-1.7 3.5-2.4s2-2.4 3.5-3.8 3.2-4 3.8-5.8c1-2.8 1.5-3.2 4.3-2.9 2.9.3 3.1.1 3.1-2.8 0-2.6 1.3-4.5 7.5-10.6 4.1-4.1 7.5-7.9 7.5-8.5 0-.7 1.2-2.2 2.6-3.6 2-1.9 3.2-2.2 5.8-1.7 2.5.4 3.5.2 3.9-1 .9-2.4 6.6-2 9.4.6 2 1.9 2.8 2.1 5.3 1.1 2.2-.8 3.3-.8 4.9.3 1.1.8 3.3 1.3 4.9 1.2 1.7-.1 3.7.4 4.5 1.1.9.7 4.9 1.7 8.9 2.3 4 .5 9.1 1.8 11.3 2.8s5.8 2.3 8.1 2.9c2.2.6 5.1 2 6.4 3.1s3.7 2 5.5 2 4.1.9 5.5 2.2l2.3 2.2-2.1 1.4c-1.2.8-2.2 2.2-2.2 3.1 0 1.8-5 6.1-7 6.1-.6 0-1.6 1.3-2.1 3-.7 2-1.8 3-3.1 3-1.1 0-2.2.8-2.5 1.9s-1.5 2.1-2.6 2.3c-2.4.3-3.6 3.7-1.7 4.8 1.7 1 .3 3-2.1 3-1.2 0-1.9.7-1.9 2 0 1.6-.7 2-3.5 2-4.6 0-7.9 3.2-7.1 6.6 1.2 4.6-5.7 11-7.9 7.4-1.2-2-3.5-1-3.5 1.4 0 3.2-1.7 4.2-2.5 1.5-.6-1.7-1.2-2-3.3-1.4-1.5.4-5.6 1-9.2 1.3-7.1.8-9 1.6-9 3.8 0 1.2 1.2 1.4 6.3 1.2 3.4-.1 10.7.1 16.2.6l10 .8 4.6-5c2.5-2.7 5-5.1 5.5-5.3s2.2-2 3.8-3.9c4-5 25.7-27.8 36.5-38.5 5-5 9.1-9.3 9.1-9.8 0-.4-.8-.7-1.7-.7-1 0-2.7-.7-3.7-1.5-1.1-.8-3.2-1.5-4.7-1.5s-3-.4-3.4-.9c-.3-.5-2-1.3-3.7-1.7-1.8-.3-3.9-1-4.8-1.4-2.2-1.1-11-3.7-15-4.5-1.9-.4-3.9-1.1-4.5-1.5-.5-.4-3-1-5.5-1.4s-6.5-1.3-9-2.1c-9.9-3.1-15.3-4.5-17.4-4.5-1.3 0-4.2-.6-6.7-1.4-2.4-.7-7.3-2.1-10.9-3.1-3.6-.9-7.8-2.3-9.5-3-4.2-1.8-6.5-.5-10 5.4-1.6 2.8-3.2 5.1-3.5 5.1s-2.6 3-5 6.6-5.4 7.3-6.6 8.1c-1.3.8-3.9 3.8-5.9 6.6-2 2.9-4.9 7-6.6 9.2-3.8 5.2-7 10.1-9.4 14.7-2.1 4.1-5.5 5.2-5.5 1.8 0-1.1-.4-2-1-2-.5 0-1-1.1-1-2.4s-.7-2.9-1.5-3.6-1.5-1.9-1.5-2.6c0-.8-.4-1.4-.9-1.4s-1.3-1-1.7-2.3c-.3-1.2-1.9-4.1-3.5-6.5s-2.9-4.5-2.9-4.8-.8-1.8-1.9-3.2c-1-1.5-3.1-5-4.6-7.7-1.5-2.8-4.5-7.6-6.6-10.7-2.2-3.2-3.9-6-3.9-6.2s-2-3.5-4.5-7.2c-2.5-3.6-4.5-7.2-4.5-7.8s-2.3-4.5-5-8.5c-2.8-4.1-5-7.9-5-8.4 0-2.8-4.4-6.6-8.8-7.7-2.6-.6-6.7-1.6-9.2-2.2-2.5-.5-4.9-1.4-5.5-1.9-.5-.5-1.6-.9-2.4-.9s-6-1.4-11.5-3.1c-5.6-1.6-12.6-3.7-15.6-4.6-3-.8-7.3-2.1-9.5-2.8-4.8-1.4-13.9-4.1-21.5-6.1-3-.9-6.8-2-8.5-2.6-1.6-.5-4.8-1.4-7-1.9-2.1-.6-4.4-1.4-5-1.8-.5-.5-2.3-1.1-4-1.4-4.6-.8-12.4-3.5-19-6.6-3.3-1.6-7.5-3.2-9.4-3.6-3.3-.7-3.1-.4 6.6 11.1M526 204c0 .5-.7 1-1.5 1s-1.5-.5-1.5-1c0-.6.7-1 1.5-1s1.5.4 1.5 1m-12 31.5c0 .8-.4 1.5-1 1.5-.5 0-1-.7-1-1.5s.5-1.5 1-1.5c.6 0 1 .7 1 1.5M328.5 244c.4.6.4 1.8.1 2.6-.4 1.2-1 1.3-2.6.4-1.1-.6-2-1.7-2-2.5 0-1.7 3.6-2 4.5-.5"/><path d="M362 152c1.8 1.6 4.2 3 5.2 3 2.4 0 6.1 1.9 7.1 3.6.4.8 2.3 1.4 4.1 1.4 1.9 0 3.9.7 4.6 1.5s1.8 1.5 2.6 1.5c1.8 0 8.4 6.7 8.4 8.5 0 .7.6 2 1.3 2.7s2 2.6 2.8 4.3c4.8 9.5 5.9 11.1 7.8 12.1 1.2.6 2.8 2 3.6 3 1.3 1.7 1.6 1.7 2.5.4 1.4-2.2 1.3-2.8-1-4.2-1.1-.7-2-2-2-2.8-.1-.8-1.4-3.3-3-5.5s-3.5-5.1-4.1-6.5c-3.3-7.4-8.2-13.9-10.9-14.6-3-.7-4-1.1-6-2.3-3-1.9-8.9-4.1-10.7-4.1-1.1 0-2.3-.3-2.7-.7-1-1-9.8-4.3-11.5-4.3-.8 0 0 1.3 1.9 3"/><path d="M382.2 166.5c1.2 2.6 2.3 3.1 3.2 1.6.3-.5-.5-1.6-1.9-2.5-2.5-1.6-2.5-1.6-1.3.9m29 30.7c.7 1.9 3.8 2.2 3.8.4 0-1-.9-1.6-2.1-1.6s-1.9.5-1.7 1.2m-45.6 11.3c-.7 2 .9 4.5 3 4.5 1.9 0 1.8-1.3-.4-4-1.7-2.1-1.9-2.2-2.6-.5m57.9 30.5c-.8 1.3.9 2 2.4 1.1 1-.6.9-1-.3-1.4-.8-.3-1.8-.2-2.1.3m37.9 3.5c-.4.9-.4 1.8-.1 2.1 1 1 4.8-.7 4.4-1.9-.6-1.9-3.6-2-4.3-.2m-5.9 6.5c-.8 1.3.4 3.2 1.6 2.5 1.2-.8 1.2-3.5 0-3.5-.6 0-1.3.4-1.6 1m-136.7 31.4c-4.7 5-9.6 10.3-10.9 11.8-1.3 1.4-5 5.6-8.3 9.3-3.2 3.6-10.9 11.7-17 17.9-36.3 36.8-42.1 42.6-42.8 42.6-.4 0-.8.7-.8 1.7 0 1.6-5 7.1-27 29.3-10.8 10.9-30 31-38.5 40.5-1.5 1.6-7.1 7.5-12.4 13.1-5.3 5.5-11 11.6-12.7 13.5s-5.5 5.6-8.4 8.4c-2.9 2.7-7 7.2-9.2 9.9-4.7 5.9-10 11.4-42 43.7C75.3 535.8 63.7 547 63.1 547s-1.1.9-1.1 2c0 1.7.4 1.9 2.7 1.4 1.6-.4 3.2-1.3 3.6-2.1.4-.7 1.8-1.3 3.1-1.3s2.9-.7 3.6-1.5 2.2-1.5 3.4-1.5c1.1 0 3-.7 4-1.5 1.1-.8 2.7-1.5 3.7-1.5.9 0 2.2-.7 2.9-1.5s2.1-1.5 3-1.5c1 0 3.1-.6 4.7-1.4 1.5-.8 5.3-2.4 8.3-3.6 6.2-2.4 9.1-3.6 13.5-5.6 1.7-.7 4.2-1.6 5.8-2 1.5-.3 3-1 3.3-1.5s1.2-.9 2.1-.9c1.4 0 6.9-2.2 12.5-5.1 1-.5 2.3-.9 2.9-.9 1.1 0 5-1.6 11.4-4.5 1.7-.8 4.2-1.7 5.8-2.1 1.5-.3 3-1 3.3-1.5s1.6-.9 2.8-.9c1.3 0 2.9-.7 3.6-1.5s2.1-1.5 3.2-1.5 3.2-.6 4.6-1.3c1.5-.8 4.2-2.1 6-3 1.9-.9 4-1.7 4.9-1.7.8 0 2.7-.6 4.1-1.3 1.5-.8 4.3-2.1 6.2-2.9s5.2-2.3 7.3-3.2 4.5-1.6 5.3-1.6c.9 0 2.8-.6 4.2-1.3 1.5-.8 4.2-2.1 6-3 1.9-.9 4-1.7 4.9-1.7.8 0 2.7-.7 4.1-1.4 1.5-.8 4.5-2.2 6.7-3.1s5.5-2.3 7.3-3.1 4.1-1.4 5-1.4c1 0 2.7-.7 3.8-1.5 1-.8 2.9-1.5 4-1.5 1.2 0 2.7-.7 3.4-1.5s2.1-1.5 3.2-1.5 3.2-.6 4.6-1.3c1.5-.8 4.2-2.1 6-3 1.9-.9 4.4-1.7 5.7-1.7s3-.7 3.9-1.5c.8-.8 2.1-1.5 2.9-1.5 1.3 0 9.3-12.3 17-26.4 4.9-8.8 0-8.1 53-7.7 25.9.1 47.5.5 48 .8.4.2.7 1.5.7 2.8s.5 2.7 1 3c.6.3 1 2.1 1 4 0 1.8.7 4.1 1.6 5 1.1 1 1.7 3.5 1.8 6.8l.1 5.2 20-.2c11-.2 21.8-.5 24-.8 2.2-.2 16-.8 30.8-1.1 23.9-.6 26.7-.9 26.7-2.4 0-.9-.7-2.5-1.5-3.6-.8-1-1.5-2.9-1.5-4 0-1.2-.7-2.7-1.5-3.4s-1.5-2.2-1.5-3.4-.7-3.1-1.5-4.2c-.8-1-1.5-2.8-1.5-4 0-1.1-.7-2.9-1.5-4-.8-1-1.5-2.8-1.5-4 0-1.1-.7-2.9-1.5-4-.8-1-1.5-2.8-1.5-4 0-1.1-.7-2.9-1.5-4-.8-1-1.5-2.8-1.5-4 0-1.1-.7-2.9-1.5-4-.8-1-1.5-2.7-1.5-3.7 0-1.1-.6-3.1-1.4-4.5-2.6-5.2-4.6-10.3-4.6-12 0-1-.7-2.7-1.5-3.8-.8-1-1.5-2.8-1.5-4 0-1.1-.7-2.9-1.5-4-.8-1-1.5-2.7-1.5-3.6s-.6-2.9-1.4-4.5c-2.7-5.4-4.6-10.4-4.6-11.9 0-.9-.6-2.8-1.4-4.2-.8-1.5-2.2-4.7-3.1-7.2s-2.3-6-3.1-7.8-1.4-4.1-1.4-5c0-1-.7-2.7-1.5-3.8-.8-1-1.5-2.5-1.5-3.2 0-1.5-2.1-6.7-4.6-11.5-.8-1.6-1.4-3.8-1.4-4.9s-.6-3.2-1.3-4.6c-3.2-6.2-6.4-14.7-7.6-19.7l-.7-3-60.5-.1h-60.5zM359 277c0 .6 4.6 1 11.8 1 6.5 0 12.2.3 12.5.7.4.3.2 1.2-.4 2-1 1.1 1.1 1.3 11.7 1.4 7.1 0 15.8 0 19.4-.1s10.6.2 15.7.5c7.7.6 9.6 1.1 11.8 3 1.5 1.5 2.5 3.5 2.5 5.2 0 1.5.9 4.1 2 5.8 1.1 1.6 2 3.7 2 4.6 0 1 1.4 4.3 3 7.4 1.7 3.1 3 6.5 3 7.5s.7 2.3 1.5 3 1.5 2.2 1.5 3.4c0 1.1 1.4 4.1 3 6.5q3 4.35 3 8.1c0 2.1.7 4.3 1.5 5 2.4 2 3 7.8 1 10-1.7 1.9-1.6 2.2 1.3 2.4.7.1 2.7 3.5 4.3 7.6 1.7 4.1 3.4 7.9 3.8 8.5.5.5 1.2 2.1 1.6 3.5.4 1.3 1.7 3.7 2.9 5.3 1.7 2.3 1.8 3.1.8 4.7-.7 1.1-1.2 2.4-1.2 3 0 1.4 2.7 1.2 3.3-.3.2-.6.7-.9 1.1-.6.8.7-1.2 5.6-3.2 8.1-1.6 2-.6 4.6 1.1 2.9.6-.6 1.7-1.1 2.4-1.1 1.9 0 1.8 8.6-.2 9.4-1.7.6-2 3.6-.4 3.6.7 0 1.8-.8 2.5-1.7 1.1-1.7 1.4-1.6 3.8 1 2 2.1 2.6 3.9 2.6 7.2 0 2.4.5 4.7 1 5 .6.3 1 1.9 1 3.4 0 1.6.7 3.4 1.4 4.1.8.6 2 2.8 2.7 4.7 1.2 3.8.3 5.3-3.4 5.3-1.1 0-3 .9-4.4 2-2.8 2.2-10.1 2.8-12 .9-.7-.7-3.1-.9-6.5-.5-2.9.4-7.8.9-10.8 1.2s-5.9.9-6.5 1.3c-1.9 1.4-20.6 1.2-22.9-.2-1.2-.7-4.1-1.4-6.5-1.5-5.2-.1-6.1-.8-3.5-2.6 1.8-1.4 1.8-1.5-.9-2.7-2.8-1.3-3.4-2.4-1.7-3.4 2-1.2-9.5-15.5-12.5-15.5-2 0-1.9-.9.3-3.3 2.6-2.9 2.1-18.2-.8-20.9-2.2-2-2.6-4.3-1-5.3 1.7-1.1 1.1-2.5-1.5-3.5-2.1-.8-2.5-1.6-2.5-5 0-2.9.4-4 1.5-4 .8 0 1.5-.9 1.5-2s-.4-2-.8-2c-.5 0-1.7.9-2.7 2-2.6 2.9-3.4 2.5-2.8-1.8.4-2.9 0-4.1-1.6-5.6-2.6-2.4-2.7-4.2-.1-4.9 2.7-.7 1.5-3.9-1.3-3.5-3.5.5-5.9-6.1-3.7-10.1.7-1.4.4-2.4-1-4.1-1.1-1.3-2-2.9-2-3.5 0-.7-1.3-2.7-3-4.5-2.2-2.3-2.8-3.8-2.4-5.5.3-1.3.1-2.6-.5-2.9-.6-.4-1.1 0-1.1.8 0 .9-.9 1.6-2 1.6-1.5 0-2-.7-2-2.8 0-1.6-.3-3.2-.7-3.5-.3-.4-3.2 2-6.4 5.3-4.2 4.4-6.5 6-8.4 6-2.4 0-2.6.3-2.1 2.5.8 3.2-2.1 4.8-3.6 2-.8-1.4-1.2-1.5-1.9-.4-.5.8 0 2.6 1.3 4.8l2.1 3.4-2.6 2.3c-1.5 1.3-2.7 2.7-2.7 3.2 0 1.3-2.9 3.6-3.6 2.9-.4-.3.4-2 1.6-3.7 1.7-2.4 2-3.4 1.1-4.3-1-.9-1.6-.7-2.6.8-.8 1.1-2.2 2.8-3.1 3.7-1.5 1.5-1.6 2.5-.7 6.4 1 4.1.9 4.8-.9 6.3-1.1.9-2.4 2.6-2.9 3.8-1.1 2.9-2.5 2.9-3.2.2-.3-1.2-1-1.8-1.6-1.4-1.4.8-1.4 3.5-.1 3.5.6 0 1 .7 1 1.5s-.4 1.5-.9 1.5-2.8 3.1-5.1 7c-4 6.6-6.1 8.4-9.1 7.8-.7-.2-1.5.5-1.7 1.4-.2 1.3.3 1.8 1.7 1.8 1.6 0 2.1.6 2.1 2.5 0 1.4-.4 2.5-1 2.5-.5 0-1 .7-1 1.6s-.9 1.8-2 2.1c-1.3.3-2 1.4-2 2.9 0 1.3-.9 2.9-2 3.6-3.8 2.4-1.8 7.6 3.8 9.2 4 1.3 2.3 2.6-3.2 2.6-5.2 0-5.4-.1-6-3.1-.3-1.7-1.1-2.9-1.8-2.7-1.9.7-2 2.4-.3 4.1 2 2 1.9 3.7-.2 5.3-2.6 1.9-4.3 1.7-4.3-.6 0-1.1-.4-2-1-2-1.4 0-1.3 3.7.1 4.2 1.5.5.4 6.6-1.7 9.3-1.2 1.6-1.7 1.7-2.3.6-.7-1-1.3-1.1-3-.2-2.1 1.2-2.9 3.1-1.2 3.1.5 0 1.2.9 1.6 1.9.4 1.5-.7 3.1-4.4 6.6-2.8 2.6-5.3 5.5-5.6 6.5-.8 2.5-6.9 6-10.4 6-3.7 0-8.9 2.7-12.2 6.3-2.4 2.6-3.2 2.9-6.6 2.3-2.1-.3-5.8-.8-8.3-1s-2.8-.1-.7.1c3.1.3 3.7.8 3.7 2.8 0 2.8-1.6 3.5-7.9 3.5-2.6 0-5.1.4-5.6.9-.6.5-4.4 2.3-8.5 3.9-6.3 2.5-7.5 3.3-7.2 5.1.2 1.6-.2 2.1-1.8 2.1-1.1 0-2.3-.7-2.6-1.5-.8-2-3.8-1.9-5.5.1-1 1.3-1 1.7.2 2.5q1.5.9-2.7.9c-3.3 0-4.3.4-4.7 2-.5 2.1-4.4 2.8-6.2 1.1-1.3-1.1-6.5-2.3-6.5-1.4 0 .3.8 1.5 1.7 2.5 1.5 1.7 1.5 2.1.3 2.9-.8.5-2.7.7-4.1.5-2.1-.4-2.8 0-3.2 1.4-.6 2.4-5.5 2.8-6.3.5-.4-.8-1.4-1.5-2.3-1.4-2.5.1-10.6 6.5-10.5 8.3.1 1.2-.7 1.6-3.2 1.6-2.4 0-3.7.6-4.5 2.1-1 1.9-1.7 2.1-6.2 1.5s-4.9-.5-3.8.8 1 1.7-.5 2.2c-1.1.4-3.5 1.3-5.3 2.1-2.3.9-5 1.1-8 .7-4.1-.6-4.4-.5-3.3.8 1.1 1.4.6 1.9-3.4 3.8-4.2 2.1-5 2.2-8.2 1-2.8-1-3.7-1-4-.1-1 3.1-4.7 5.2-8.7 4.9-3.5-.3-4-.6-4.3-3-.3-2.2 0-2.6 1.7-2.1 3 .8 9.1-4.5 9.1-7.9 0-1.5-.4-3-1-3.3-.5-.3-1-1.4-1-2.3 0-1.2.3-1.3 1.2-.4.7.7 1.8 1.2 2.6 1.2 1.5 0 5.2-3.7 5.2-5.2 0-.4.7-.8 1.6-.8 1.5 0 9.4-7.2 9.4-8.6 0-.4-.8-1.3-1.7-2-1.4-1-1.5-1.5-.6-2.4 1.5-1.6 3.4-.4 2.6 1.6-.4 1.2 0 1.5 1.8 1.2 2.8-.4 4.1-4.8 1.5-4.8-2 0-2-1.1-.1-3.6 1.4-1.8 1.6-1.8 2.9-.1 1.1 1.4 1.6 1.5 2.2.6.4-.7.2-1.5-.4-1.7-2.1-.7-1.3-3.2 1.3-4.2 1.4-.5 2.8-1.6 3.1-2.4.3-.9 3.2-4.3 6.4-7.6 4.3-4.4 6.4-6 7.7-5.6 1.8.6 9.3-5.3 9.3-7.3 0-.6 2-1.9 4.5-3 4.7-2.1 5.9-4.1 2.6-4.1-2.9 0-3.5-1.8-1.6-4.7l1.8-2.6 1.7 2.3 1.7 2.3 2.2-2.2c1.3-1.3 2-2.9 1.7-3.8-.4-.9-.4-2.5 0-3.5.5-1.6 1.2-1.9 4.2-1.5 2.1.3 2.9.3 2 .1-3.1-.9-2.2-4.4 1.2-5.1 3-.5 4.2-3.4 2-4.8-.6-.3-1-1-1-1.6 0-1.2 3.7-1.2 4.5.1.9 1.5 3.6 1.2 5.4-.5.9-.8 2.6-2.3 3.9-3.5 1.8-1.6 2-2.4 1.2-4-1.4-2.7-1.3-3 1.4-3 1.3 0 2.9-.6 3.5-1.4.7-.8 2.3-1.7 3.6-2 3-.8 3.3-3.6.5-4.3-2.6-.7-2.6-3 0-3.8 1.1-.4 2.8-1.8 3.7-3.2 1.4-2.1 2.2-2.4 5-2q3.3.6 3.3-.6c0-.7 1.9-2 4.1-2.9 4-1.7 4-1.8 2.5-4-2.4-3.4-2.1-5 .9-4.2 2.5.6 3.7-1 1.3-1.8-.7-.3-.9-1.2-.5-2.2.5-1.4 1.1-1.6 2-.7 1 .8 2.7-.6 7.1-5.8 3.2-3.8 6.9-7.4 8.2-8s2.4-1.5 2.4-2c0-1 4.3-6.1 5.2-6.1.2 0 3.3-2.7 6.8-6 3.6-3.3 6.8-6 7.3-6 .4 0 .7-.7.7-1.5s1.3-2.1 3-3c2.6-1.3 2.9-1.9 2.3-4.6-.6-2.9-.5-3.1 1.5-2 1.1.6 2.3 1.1 2.5 1.1.3 0 2.1-2.4 4-5.3 3.5-5.2 16-17.7 19.7-19.7 1.1-.6 2-1.9 2-2.9 0-1.1 2.7-4.6 6-8 4.7-4.8 6.7-6.2 10-6.7 4.9-.8 5.2-2.9.5-3.8-3.1-.6-3.3-.9-2.3-2.6 1.1-1.6 1.4-1.7 2.1-.5.4.8 1.5 1.5 2.2 1.5.8 0 1.5.4 1.5 1 0 .5.7 1 1.5 1 2.3 0 1.8-1.3-1.6-4.8-2.3-2.3-2.7-3.2-1.5-3.2.9 0 1.6.4 1.6 1 0 1.6 2.5 1.1 5-1 2-1.7 3.7-2 12.2-2 5.9 0 9.8.4 9.8 1m33.3 2.7c-1.3.2-3.3.2-4.5 0-1.3-.2-.3-.4 2.2-.4s3.5.2 2.3.4m12.5 0c-1 .2-2.6.2-3.5 0-1-.3-.2-.5 1.7-.5s2.7.2 1.8.5M287 325.1c0 1.1-.4 1.7-1 1.4-.5-.3-1-1.3-1-2.1s.5-1.4 1-1.4c.6 0 1 .9 1 2.1m90 7.8c0 1.6.7 3.4 1.5 4.1s1.5 2.8 1.5 4.7.6 4.7 1.4 6.1c1.8 3.7 3.7 9 4.6 13.5.4 2.1 1.3 4.4 1.9 5s1.1 2.3 1.1 3.7.7 3.5 1.5 4.6c.8 1 1.5 2.9 1.5 4 0 1.2.7 2.7 1.5 3.4s1.5 2.7 1.5 4.5.7 3.8 1.5 4.5 1.5 2.7 1.5 4.5.6 3.8 1.4 4.4c.8.7 1.7 2.8 2 4.9.4 2 .9 4.4 1.2 5.3.4 1.4-3.5 1.6-41.6 1.7-46.7.1-44.8.4-38.6-6.5 4-4.5 12.6-17 12.6-18.4 0-.5.4-.9.9-.9s3.7-4.2 7.2-9.3c8.1-11.9 10.3-15.1 10.9-15.7.3-.3 2.3-3.2 4.5-6.5s5.9-8.6 8.3-11.8c2.3-3.3 4.2-6.3 4.2-6.8 0-1.8 3.2-5.9 4.6-5.9.9 0 1.4 1.1 1.4 2.9m-144 50.6c0 1.2-3.3 5.5-4.1 5.5-.5 0-.9-.7-.9-1.5s.7-1.5 1.5-1.5 1.5-.7 1.5-1.5.5-1.5 1-1.5c.6 0 1 .2 1 .5m-30 30.4c0 3.1-1.3 4.7-2.9 3.6-1.2-.7.7-6.5 2-6.5.5 0 .9 1.3.9 2.9m-24 86.2c0 .5-1.1.9-2.5.9-2.8 0-3.4-1.6-.7-2.3 2-.4 3.2.1 3.2 1.4M110 511c0 1.1-.7 2-1.5 2-1.7 0-1.8-.2-.9-2.4.9-2.3 2.4-2 2.4.4m-6 12.9c0 .8-4.3 4.1-5.5 4.1-.7 0-.6-3.5.2-4.3 1-1 5.3-.8 5.3.2"/><path d="M374 281c0 .5.9 1 2.1 1 1.1 0 1.7-.5 1.4-1-.3-.6-1.3-1-2.1-1s-1.4.4-1.4 1m3.6 36.7c-.4.9-.2 2.1.4 2.7.7.7 1 .2 1-1.7 0-3.1-.5-3.4-1.4-1m-11.1 4.6c-1.3 1-1.5 1.6-.6 2.1 1.2.8 4.1-1 4.1-2.5 0-1.3-1.3-1.1-3.5.4m89.2 13.8c-.8 3.1.4 4.7 1.5 1.9.5-1.3.5-2.7 0-3.2-.6-.6-1.2 0-1.5 1.3m-117.5 21.1c-1.4 1.7-.1 6.8 1.8 6.8 1.1 0 1.2-2.2.1-5.9-.5-2-.8-2.2-1.9-.9m63.2 3.1c-.8 2.2.6 3.9 2.4 2.8.9-.6.9-1.1-.2-2.7-1.4-1.8-1.5-1.8-2.2-.1m3.3 18.9c-.7 2.5 0 4.1 1.4 3.3 1.2-.8 1.2-5.5 0-5.5-.5 0-1.1 1-1.4 2.2m-90 16.5c-1.3 1.2-.7 4.3.8 4.3.9 0 1.5-.9 1.5-2.5 0-2.4-1-3.2-2.3-1.8m-3.7 6.8c0 .8.5 1.5 1 1.5.6 0 1-.7 1-1.5s-.4-1.5-1-1.5c-.5 0-1 .7-1 1.5m175.1 10.2c0 2.5.1 2.6.9.8 1.2-2.7 1.2-3.5 0-3.5-.5 0-1 1.2-.9 2.7m-189.5 13.2c-.8 1.3.4 4.2 1.5 3.5 1.2-.7 1.2-4.4 0-4.4-.6 0-1.2.4-1.5.9m-5.9 3.5c-.4 1-.5 2.1-.2 2.4.9.9 1.7-.6 1.3-2.5-.3-1.7-.4-1.7-1.1.1m-.7 8.3c0 .5.5 1.5 1 2.3.8 1.2 1 1.1 1-.8 0-1.2-.4-2.2-1-2.2-.5 0-1 .3-1 .7m-89 44.8c0 .8.9 1.5 2 1.5 2.4 0 2.7-1.5.4-2.4-2.2-.9-2.4-.8-2.4.9m-16.8 7.5c-.7 1.1-.8 2-.3 2 1.7 0 6.1-2.3 6.1-3.2 0-1.7-4.6-.7-5.8 1.2m-43.7 13c-.4.6-.3 1.6.3 2.2s1.2.6 1.7-.2c.4-.6.3-1.6-.3-2.2s-1.2-.6-1.7.2m-1.3 5.3c-1.4 1.6-.6 2.7 2 2.7 1.3 0 1.8-.6 1.6-1.7-.4-2.2-2.2-2.7-3.6-1m241.5-123.6c-.4.3-.7 1.9-.7 3.4 0 1.9-.9 3.4-3 4.9-1.6 1.2-3 2.9-3 3.8s-1.2 2.6-2.7 3.9c-2.4 1.9-2.6 2.4-1.3 3.3 2.1 1.4 3.1.9 4.9-2.6.9-1.6 2.4-3.8 3.4-4.9 3.4-3.8 6.8-9.8 6.3-11.1-.6-1.5-2.8-1.9-3.9-.7m-38.2 5.3c-.3.5.3 1 1.4 1s2.3-.5 2.6-1c.3-.6-.3-1-1.4-1s-2.3.4-2.6 1m151.1-111.5c-.3.8-1.5 1.5-2.6 1.5-2.5 0-3.9 2.9-2 4 .8.5 1.5 1.6 1.6 2.6.2 1 1.2 2.5 2.3 3.4 1.9 1.4 7.1 13.1 8.7 19.4.4 1.9 1.7 3.2 3.4 3.9 2.5 1 2.6 1.2 1.4 3.6-1.9 3.6-1.7 6.4.6 9.4 1.1 1.4 2 3.5 2 4.6 0 1.5.6 2.1 2.4 2.1 2.7 0 3.6 2.3 4.1 10.3.2 3.2 1.2 6 2.9 8.5 1.4 2.1 3.3 6 4.2 8.7.9 2.8 2.5 6.8 3.5 9.1 1 2.2 1.9 5.3 1.9 6.8 0 1.9.6 2.9 2 3.3 2.7.7 3.7 4.3 1.5 5.9-1.3 1-1.4 1.6-.5 3.3.6 1.2 1.5 2.1 2 2.1 1.3 0 4 5.5 4 8.2 0 1.4 1.3 3.4 3.6 5.2 2.6 2 3.4 3.4 3 4.8-.2 1.2.7 5 2.1 8.7 1.4 3.6 2.9 8.7 3.3 11.3.5 4.1.4 4.8-1.1 4.8-1.2 0-1.6.6-1.2 2 .4 1.5 0 2-1.4 2-1.1 0-2.8.7-3.9 1.5-1 .8-3.5 1.4-5.4 1.3l-3.5-.1 3.8-1c3.8-1.1 4.5-2.9 1.2-3.6-2.3-.4-10.7 3.8-10 5 .4.5 1.7.9 3.1.9 2.9 0 3.1 1.5.5 3-2.8 1.4-5.7 1.2-7.1-.5-.7-.8-1.9-1.5-2.6-1.5-2 0-1.7 4 .4 5.6 1.9 1.5 7.2 1.9 7.2.5 0-.5 1.3-1.2 3-1.6 1.6-.4 3.2-1.1 3.5-1.6.4-.5 1.5-.9 2.5-.9 1.9 0 3.3-.5 13.8-5.1 4.8-2.1 5.2-2.5 5.2-5.7 0-3.3-.4-4.3-4.8-12.9-1.2-2.3-2.2-5.1-2.2-6.2s-.4-2.3-1-2.6c-.5-.3-1-1.7-1-3s-.6-3-1.4-3.7c-.7-.8-1.7-3-2.1-4.9s-1.1-3.6-1.4-3.9c-1.8-1.3-5.1-8-5.1-10.4 0-1.4-.4-3.4-.9-4.4-2.1-3.8-4.1-8.6-4.1-9.7 0-.7-.9-2.2-2-3.5s-2-3.3-2-4.6-.4-2.6-1-2.9c-.5-.3-1-1.3-1-2.1s-.9-3.5-2-5.9-3.2-8.1-4.7-12.6c-1.4-4.5-3.4-8.9-4.4-9.8-1.1-.8-1.9-2.7-1.9-4.2s-.7-3.2-1.5-3.9-1.5-2.9-1.5-5c0-2.4-.5-4-1.5-4.4-.8-.3-1.5-1.4-1.5-2.5s-.4-2.3-1-2.6c-.5-.3-1-1.5-1-2.6s-.9-3.7-2-5.7c-1-2-2.5-5.9-3.2-8.5-.7-2.7-2.1-5.3-3-5.8-1-.5-1.5-1.6-1.2-2.4.8-1.9-.3-6.5-1.5-6.5-.5 0-1.1.7-1.5 1.5M477 294.9c0 1.2.5 2.1 1 2.1.6 0 1-.6 1-1.4s-.4-1.8-1-2.1c-.5-.3-1 .3-1 1.4"/><path d="M501 355c0 1.9.3 2.1 1.2 1.2s.9-1.5 0-2.4-1.2-.7-1.2 1.2m-147.6 78.6c.4 1.1-.1 1.8-1.4 2.1s-3.4 3.2-5.6 7.7c-2 3.9-4.4 8-5.4 9.1s-2.1 3.3-2.4 5c-.9 4.2-10.6 13.5-14 13.5-1.9 0-2.6-.5-2.6-2 0-1.1-.7-2-1.5-2-1 0-1.4 1-1.2 3.7l.2 3.8-5.5.3c-3 .2-6.1.8-6.8 1.4-.7.7-2.6 1.2-4 1.3-6.7.3-8.8.6-10.2 1.5-1.3.8-1.2 1.1.5 2.4 1.9 1.5 1.8 1.5-2.1 1.6-2.4 0-4.7.6-5.4 1.5-.7.8-2 1.5-2.9 1.5s-2.4.7-3.4 1.5c-1.1.7-3.6 1.7-5.8 2-2.1.4-3.9 1-3.9 1.5 0 1.4-5.5 2.9-10.2 2.6-4.4-.2-4.8 0-4.8 2 0 1.9-.8 2.4-5 3.3-2.8.6-6.1 1.1-7.4 1.1s-3.1.9-4.1 2-3.1 2-4.6 2c-1.6 0-3.9 1.1-5.4 2.4-2.1 2-3.3 2.3-7 1.9-2.4-.3-5.6-.2-7.1.1-2.6.7-2.6.7-.8 2.7l1.9 2.1-8.4-.8c-6.2-.5-8.2-.4-7.7.5.4.6 1.6 1.1 2.7 1.1 3.1 0 2.2 1.7-1.3 2.3-2.2.3-3.7 0-4.4-.9-1.3-1.6-5.4-1.9-5.4-.4 0 .6.7 1.3 1.5 1.5 4.9 1.6 4.8 1.5 3.5 3-2.3 2.7-.1 2.9 6.3.6 3.4-1.3 7.6-2.5 9.2-2.8 1.7-.3 3.9-1.2 5-1.9 1.1-.8 3.2-1.4 4.7-1.4s3.9-1.1 5.3-2.5c1.7-1.5 4.5-2.6 7.3-3 2.6-.4 5.9-1.5 7.4-2.6 1.5-1 3.4-1.9 4.3-1.9 1.7 0 14.6-4.2 20-6.4 4.1-1.7 9.3-3.6 13.5-4.8 1.9-.5 5.8-2 8.5-3.3 2.8-1.2 6.4-2.6 8.2-2.9 1.7-.4 3.4-1.4 3.7-2.2s1.6-1.4 2.8-1.4c1.3 0 3.2-.7 4.2-1.5 1.1-.8 3.8-1.5 6.1-1.5s4.5-.4 5-.9c.6-.5 3.6-1.6 6.7-2.6s6.5-2.6 7.4-3.6c.9-1.1 2.3-1.9 3.1-1.9 1.6 0 7.6-9.2 11-16.9 1.4-3.1 3.5-7 4.8-8.6 1.8-2.5 5.5-11.1 5.5-13 0-.3-.7-.5-1.6-.5-1.1 0-1.4.5-1 1.6m-46.8 12.2c-.4.7 0 1.9.8 2.8.9.8 1.6 2.1 1.6 2.7 0 .7.4.7 1.3-.2 1-1 .9-1.5-.4-2.4-.9-.7-1.8-1.9-2.1-2.7-.3-1-.6-1.1-1.2-.2"/><path d="M326.2 464.2c.5 1.5 2.8 1.8 2.9.3 0-.6-.7-1.2-1.7-1.3-1-.3-1.5.1-1.2 1m-34.7 2.9c-.4.6-.4 1.3-.1 1.6.8.8 3.6-.5 3.6-1.7 0-1.3-2.7-1.3-3.5.1m14.5 2c0 1.7.4 2.8 1 2.4.6-.3 1-1.7 1-3.1 0-1.3-.4-2.4-1-2.4-.5 0-1 1.4-1 3.1m-6.6 3.3c-.8 2.2.3 3.3 1.8 1.8.9-.9.9-1.5 0-2.4s-1.3-.7-1.8.6M255 480c0 .5.9 1 2 1s2-.5 2-1c0-.6-.9-1-2-1s-2 .4-2 1m-25.5 10.7c-3.6.9-4.1 2.3-.7 2.3 2.2 0 3.2-.5 3.2-1.5 0-.8-.1-1.4-.2-1.4-.2.1-1.2.3-2.3.6M206 501c0 .5.9 1 2.1 1 1.1 0 1.7-.5 1.4-1-.3-.6-1.3-1-2.1-1s-1.4.4-1.4 1m-27.5 18c.3.5 1.3 1 2.1 1 2 0 1.7 1.2-1.1 3.9-2.2 2.1-3.2 2.3-7.5 1.8-2.7-.3-5.2-.2-5.5.4-.4.5-2 .9-3.7.9-2.1 0-3.1.6-3.5 1.9-.3 1.2-1.7 2.3-3.7 2.7-1.7.3-4.4 1.3-6.1 2.2-1.6.8-4.7 1.4-6.8 1.4-2.9-.2-4.4.4-6 2.2-1.8 2-2.5 2.2-5.3 1.3-1.8-.5-4.1-.7-5.1-.3-1.7.7-1.7.8 0 2 2.5 1.9 2.2 4-.5 3.1-5.8-1.7-6.8-1.8-6.8-.1 0 1.5-.7 1.6-4.4 1.1-3.9-.6-4.5-.5-5.1 1.4-.5 1.7-1.5 2.1-4.6 2.1-2.1 0-3.9.4-3.9.8 0 1-9.4 5.2-11.5 5.2-.8 0-1.5-.6-1.5-1.3s-1.6-2.1-3.5-3-3.5-1.2-3.5-.7c0 .6.5 1 1 1 .6 0 1 .9 1 2 0 1.6-.7 2-3.2 2-1.7 0-3.9-.7-4.8-1.5-1.5-1.4-2-1.4-4.6 0-1.6.8-3.5 1.5-4.2 1.5s-2 .4-3 .9c-.9.4-3.4 1.6-5.5 2.6s-3.6 2.3-3.4 2.9c.6 1.8 11.5 1.1 13.6-.8 1.2-1.1 2.1-1.4 2.5-.7.9 1.4 22.6.2 24.6-1.4.8-.7 5.2-2.3 9.8-3.5 7.9-2.3 10.2-4.2 6.5-5.4-1-.3-.4-.3 1.2 0 6.5 1.2 13.8-.6 24.8-6.2 1.6-.8 3.8-1.4 4.9-1.4s3.6-.7 5.6-1.6c8.6-3.7 9.9-4.2 13.2-4.9 1.9-.4 4-1.2 4.7-1.7.7-.6 2.7-1.4 4.5-1.8 4.8-1.2 9.8-3 13.9-5.1 2-1.1 4.6-1.9 5.8-1.9 2.4 0 2.9-2.8.9-4.8-1.5-1.5-13.2-1.7-12.3-.2m-35.5 6c0 .5.7 1 1.5 1s1.5-.5 1.5-1c0-.6-.7-1-1.5-1s-1.5.4-1.5 1m-9 3c0 .5 1.1 1 2.5 1s2.5-.5 2.5-1c0-.6-1.1-1-2.5-1s-2.5.4-2.5 1"/><path d="M95.7 544.6c-.8.8.1 2.4 1.4 2.4.5 0 .9-.7.9-1.5 0-1.5-1.2-2-2.3-.9"/></svg>')
}
.md-typeset .admonition.pied-piper,
.md-typeset details.pied-piper {
  border-color: rgb(43, 155, 70);
}
.md-typeset .pied-piper > .admonition-title,
.md-typeset .pied-piper > summary {
  background-color: rgba(43, 155, 70, 0.1);
}
.md-typeset .pied-piper > .admonition-title::before,
.md-typeset .pied-piper > summary::before {
  background-color: rgb(43, 155, 70);
  -webkit-mask-image: var(--md-admonition-icon--pied-piper);
          mask-image: var(--md-admonition-icon--pied-piper);
}

:root  > * {
  --md-primary-fg-color:        #EE0F0F;
  --md-primary-fg-color--light: #ECB7B7;
  --md-primary-fg-color--dark:  #90030C;
}
.md-nav__item .md-nav__link--active {
    color: red !important;
}
/* Top-level folders */
.md-nav--primary .md-nav__item {
    font-size: 16px; /* Adjust as needed */
}

/* Subfolders */
.md-nav--primary .md-nav__item .md-nav__item {
    font-size: 12px; /* Adjust as needed */
}

/* Subfolder links */
.md-nav--primary .md-nav__item .md-nav__item a {
    font-size: 12px; /* Adjust as needed */
}

/* Sub-subfolders */
.md-nav--primary .md-nav__item .md-nav__item .md-nav__item {
    font-size: 10px; /* Adjust as needed */
}

/* Sub-subfolder links */
.md-nav--primary .md-nav__item .md-nav__item .md-nav__item a {
    font-size: 10px; /* Adjust as needed */
}

.epic-timeline .nt-timeline-dot .icon {
    color: white;
    background: white;
    border-radius: 50%;
}

#icons-credits>div {
    max-width: 59rem;
    margin: auto;
    padding: .3rem;
}

.credits-note {
    font-style: italic;
    font-size: 0.7rem;
}

.nt-card-image[style*="oad.png"],
.nt-card-image[style*="spantable.png"] {
    background-position: top !important;
}
/* Target all code blocks */
pre code {
    font-size: 0.8em; /* Adjust this value as needed */
}
