.fig{--fig-ink:#1f2328;--fig-ink-2:#4b5563;--fig-muted:#6b7280;--fig-line:#d1d5db;--fig-surface:#f6f7f8;--fig-blue:#4c78a8;--fig-purple:#8b6bb1;--fig-yellow:#e7bd38;--fig-green:#1baf7a;--fig-red:#e8502c;--fig-gold:#b8862f;--fig-teal:#2d7a6c;--fig-amber:#d6a21e;--fig-gray:#6b7280;container-type:inline-size;margin-block:2.25rem;margin-inline:auto}.fig img{display:block;margin-inline:auto;max-width:100%;height:auto}.fig>figcaption{margin-top:.75rem;font-size:.875rem;line-height:1.55;color:var(--tw-prose-captions,#6b7280)}.fig>figcaption h4{margin:0 0 .25rem;font-size:inherit}.fig--small{max-width:30rem}.fig--medium{max-width:40rem}.fig--large{max-width:48rem}.fig--small img,.fig--medium img,.fig--large img,.fig--full img,.fig--wide img{width:100%}@media(min-width:1100px){.fig--wide{width:auto;max-width:none;margin-inline:calc((100% - min(75rem,100vw - 6rem))/2)}}.fig-panels{display:none}@container(max-width:37.5rem){.fig--panels .fig-whole {
    display: none;
  }

  .fig--panels .fig-panels {
    display: grid;
    gap: 1.25rem;
  }
}.fig-panel{position:relative;overflow:hidden;width:100%;margin-inline:auto}.fig .fig-panel img{position:absolute;max-width:none;margin:0}.fig-diagram>.fig-body{font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif);font-size:.875rem;line-height:1.35;color:var(--fig-ink)}.fig-diagram svg{display:block;overflow:visible}.fig-diagram svg text{font-family:inherit;fill:currentColor}.fig .fig-narrow-only{display:none}@container(max-width:45rem){.fig .fig-wide-only {
    display: none;
  }

  .fig .fig-narrow-only {
    display: block;
  }
}@media(prefers-reduced-motion:reduce){.fig-diagram *{animation:none!important}}.fig-plots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;align-items:start}.fig-plots--1{grid-template-columns:minmax(0,1fr)}.fig-plots--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fig-plots--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fig-plot{margin:0;min-width:0}.fig .fig-plot img{width:100%;max-width:22rem;margin-inline:auto}.fig-plot-title{margin-bottom:.2rem;text-align:center;font-weight:600}@container(max-width:64rem){.fig-plots--4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}@container(max-width:36rem){.fig-plots,
  .fig-plots--3,
  .fig-plots--4 { grid-template-columns: minmax(0, 1fr); }
}.fig-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem;margin-bottom:.9rem;color:var(--fig-ink-2)}.fig-legend>span{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.fig-key{--c:var(--fig-gray);display:inline-block;width:1.1rem;height:0;border-top:2px solid var(--c);border-radius:1px}.fig-key--dash{height:2px;border:0;background:repeating-linear-gradient(90deg,var(--c) 0 4px,transparent 4px 7px)}.fig-key--box{width:.7rem;height:.7rem;border:0;border-radius:2px;background:var(--c)}.fig-key--blue{--c:var(--fig-blue)}.fig-key--red{--c:var(--fig-red)}.fig-key--green{--c:var(--fig-green)}.fig-key--amber{--c:var(--fig-amber)}.fig-key--yellow{--c:var(--fig-yellow)}.fig-key--purple{--c:var(--fig-purple)}.fig-key--gray{--c:var(--fig-gray)}.fig-key--muted{--c:#c3c8d0}.fig-group+.fig-group{margin-top:1.75rem}.fig-group-title{margin-bottom:.75rem;padding-bottom:.3rem;border-bottom:1px solid var(--fig-line);font-weight:600}.fig-plot .fig-legend{gap:.2rem .9rem;margin-bottom:.4rem;font-size:.8125rem}@container(min-width:36.01rem){.fig-plots:not(.fig-plots--1) .fig-plot .fig-legend {
    min-height: 2.75em;
    align-content: flex-end;
  }
}.fig .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}