.modelcase:where(.astro-johqva6m){margin:1.25rem 0 2rem;container-type:inline-size}.intro:where(.astro-johqva6m){color:var(--sl-color-gray-2);margin:0 0 1rem}h3:where(.astro-johqva6m){margin:0 0 .6rem;font-size:1.1rem}.totals:where(.astro-johqva6m){background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:14px;margin-bottom:1rem;padding:1rem 1rem .5rem}.totals:where(.astro-johqva6m) ul:where(.astro-johqva6m){grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.totals:where(.astro-johqva6m) li:where(.astro-johqva6m){--bar-color:#5c7080;margin:0 0 .5rem}.totals:where(.astro-johqva6m) li:where(.astro-johqva6m).highlight{--bar-color:#70d13d}.row-label:where(.astro-johqva6m){justify-content:space-between;align-items:baseline;gap:1rem;line-height:1.5;display:flex}.row-label:where(.astro-johqva6m) strong:where(.astro-johqva6m){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem}.track:where(.astro-johqva6m){background:var(--sl-color-gray-5);border-radius:999px;height:.6rem;margin-top:.3rem;overflow:hidden}.bar:where(.astro-johqva6m){background:var(--bar-color);border-radius:inherit;min-width:.25rem;height:100%;display:block}.range:where(.astro-johqva6m){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);margin-top:.25rem}.legend:where(.astro-johqva6m){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.legend:where(.astro-johqva6m) li:where(.astro-johqva6m){align-items:center;gap:.4rem;display:inline-flex}.swatch:where(.astro-johqva6m){vertical-align:-1px;border-radius:3px;width:.75rem;height:.75rem;margin-right:.4rem;display:inline-block}.legend:where(.astro-johqva6m) .swatch:where(.astro-johqva6m){margin-right:0}.timeline:where(.astro-johqva6m){margin:0 0 1.25rem}.timeline:where(.astro-johqva6m) figcaption:where(.astro-johqva6m){flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .4rem;line-height:1.5;display:flex}.timeline:where(.astro-johqva6m) .total:where(.astro-johqva6m){font-variant-numeric:tabular-nums;color:var(--sl-color-text-accent);font-weight:650}.timeline:where(.astro-johqva6m) .sub:where(.astro-johqva6m){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);flex-basis:100%}.scroll:where(.astro-johqva6m){border-radius:14px;overflow-x:auto}svg:where(.astro-johqva6m){width:100%;min-width:640px;height:auto;display:block}.panel:where(.astro-johqva6m){fill:var(--sl-color-gray-6);stroke:var(--sl-color-gray-5)}.grid:where(.astro-johqva6m){stroke:var(--sl-color-gray-5);stroke-width:1px}.totalline:where(.astro-johqva6m){stroke:var(--sl-color-text);stroke-width:1px;stroke-dasharray:4 3}.lane:where(.astro-johqva6m),.tick:where(.astro-johqva6m),.axis:where(.astro-johqva6m),.inbar:where(.astro-johqva6m),.totallabel:where(.astro-johqva6m){font-family:system-ui,sans-serif}.lane:where(.astro-johqva6m){fill:var(--sl-color-text);font-size:12px}.lane:where(.astro-johqva6m).setup{font-weight:650}.tick:where(.astro-johqva6m),.axis:where(.astro-johqva6m){fill:var(--sl-color-gray-2);font-size:11px}.totallabel:where(.astro-johqva6m){fill:var(--sl-color-text);font-size:11px;font-weight:650}.inbar:where(.astro-johqva6m){fill:#fff;paint-order:stroke;stroke:#00000059;stroke-width:2px;font-size:10.5px;font-weight:600}.steps:where(.astro-johqva6m){margin-top:1.5rem;overflow-x:auto}table:where(.astro-johqva6m){border-collapse:collapse;width:100%;font-size:var(--sl-text-sm);font-variant-numeric:tabular-nums}th:where(.astro-johqva6m),td:where(.astro-johqva6m){border-bottom:1px solid var(--sl-color-gray-5);text-align:left;white-space:nowrap;padding:.45rem .75rem}thead:where(.astro-johqva6m) th:where(.astro-johqva6m){color:var(--sl-color-gray-2);font-weight:600}tbody:where(.astro-johqva6m) th:where(.astro-johqva6m){color:var(--sl-color-text);font-weight:500}tr:where(.astro-johqva6m).wall th:where(.astro-johqva6m),tr:where(.astro-johqva6m).wall td:where(.astro-johqva6m){color:var(--sl-color-white);font-weight:700}.note:where(.astro-johqva6m){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);margin-top:.5rem}@container (width<=44rem){.totals:where(.astro-johqva6m) ul:where(.astro-johqva6m){grid-template-columns:1fr}}
