.fig{--fig-ink:#1f2328;--fig-ink-2:#4b5563;--fig-muted:#6b7280;--fig-line:#d1d5db;--fig-line-soft:#e8eaee;--fig-surface:#f6f7f8;--fig-blue:#2a78d6;--fig-purple:#6250d6;--fig-yellow:#e7bd38;--fig-green:#1baf7a;--fig-red:#e8502c;--fig-gold:#b8862f;--fig-teal:#2d7a6c;--fig-amber:#eda100;--fig-magenta:#d55181;--fig-slate:#4b5563;--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:1rem;align-items:stretch}.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{min-width:0;margin:0;padding:.85rem .9rem .6rem;border:1px solid var(--fig-line-soft);border-radius:10px;background:#fff}.fig .fig-plot img{width:100%;max-width:22rem;margin-inline:auto}.fig-plot-title{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--fig-ink)}.fig-plot-sub{margin-top:.1rem;font-size:.8125rem;line-height:1.35;color:var(--fig-muted)}@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:.15rem .25rem;margin-bottom:.8rem;font-size:.875rem;color:var(--fig-ink-2)}.fig-legend>span{display:inline-flex;align-items:center;gap:.45rem;padding:.15rem .5rem;border-radius:999px;white-space:nowrap}.fig-legend-toggle{cursor:pointer;user-select:none;transition:background-color .15s,opacity .15s}.fig-legend-toggle:hover{background:#f1f3f5}.fig-legend-toggle:focus-visible{outline:2px solid var(--fig-blue);outline-offset:1px}.fig-legend-toggle.is-off{opacity:.4}.fig-key{--c:var(--fig-gray);display:inline-block;width:1.1rem;height:0;border-top:2.5px solid var(--c);border-radius:2px}.fig-key--dash{height:2px;border:0;background:repeating-linear-gradient(90deg,var(--c) 0 4px,transparent 4px 7px)}.fig-key--box{width:.75rem;height:.75rem;border:0;border-radius:3px;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--magenta{--c:var(--fig-magenta)}.fig-key--teal{--c:var(--fig-teal)}.fig-key--gold{--c:var(--fig-gold)}.fig-key--slate{--c:var(--fig-slate)}.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{justify-content:flex-start;gap:.1rem .15rem;margin:.35rem 0 0 -.5rem;font-size:.8125rem}@container(min-width:36.01rem){.fig-plots:not(.fig-plots--1) .fig-plot .fig-legend {
    min-height: 3.6em;          
    align-content: flex-start;
  }
}.fig-chart{width:100%;margin-top:.35rem}.fig-chart-fallback{margin:0;padding:1rem .25rem;font-size:.875rem;line-height:1.5;color:var(--fig-muted)}.fig-data{margin-top:.2rem;font-size:.8125rem;color:var(--fig-ink-2)}.fig-data>summary{display:inline-flex;align-items:center;gap:.4rem;padding:.1rem .6rem;border:1px solid var(--fig-line-soft);border-radius:999px;list-style:none;cursor:pointer;font-size:.75rem;color:var(--fig-muted)}.fig-data>summary::-webkit-details-marker{display:none}.fig-data>summary::before{content:"";border-block:3.5px solid transparent;border-left:5px solid;transition:transform .15s}.fig-data[open]>summary::before{transform:rotate(90deg)}.fig-data>summary:hover{border-color:var(--fig-line);color:var(--fig-ink-2)}.fig-data-scroll{margin-top:.5rem;overflow-x:auto}.fig-data table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fig-data th,.fig-data td{padding:.25rem .5rem;border-bottom:1px solid var(--fig-line-soft);text-align:right}.fig-data th:first-child{text-align:left}.fig-data thead th{vertical-align:bottom;font-weight:600;color:var(--fig-ink);border-bottom-color:var(--fig-line)}.fig-data tbody th{font-weight:400;white-space:nowrap}.fig .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}