.ccs:where(.astro-le2bgz7x){grid-template-columns:minmax(0,1fr);gap:1rem;margin-block:1.5rem;display:grid}.panel:where(.astro-le2bgz7x){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);border-radius:.5rem;min-width:0;padding:1rem 1.25rem}.params:where(.astro-le2bgz7x){grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.5rem 2rem;display:grid}fieldset:where(.astro-le2bgz7x){border:0;min-width:0;margin:0;padding:0}legend:where(.astro-le2bgz7x){font-weight:600;font-size:var(--sl-text-base);color:var(--sl-color-white);margin-bottom:.4rem;padding:0}h2:where(.astro-le2bgz7x){font-size:var(--sl-text-h5);color:var(--sl-color-white);margin:0 0 .75rem}h3:where(.astro-le2bgz7x){font-size:var(--sl-text-base);color:var(--sl-color-white);margin:1.25rem 0 .5rem}label:where(.astro-le2bgz7x){font-size:var(--sl-text-sm);border-bottom:1px solid var(--sl-color-gray-6);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 0;display:flex}.lever:where(.astro-le2bgz7x){border-bottom:1px solid var(--sl-color-gray-6);padding-bottom:.2rem}.lever:where(.astro-le2bgz7x) label:where(.astro-le2bgz7x){border-bottom:0}label:where(.astro-le2bgz7x).check{justify-content:flex-start;font-weight:600}label:where(.astro-le2bgz7x).sub{color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);padding:.15rem 0 .15rem 1.5rem}.input:where(.astro-le2bgz7x){flex-shrink:0;align-items:center;gap:.3rem;display:flex}input:where(.astro-le2bgz7x)[type=number]{text-align:right;width:6.5rem;font:inherit;font-size:var(--sl-text-sm);color:var(--sl-color-white);background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:.3rem;padding:.3rem .5rem}input:where(.astro-le2bgz7x)[type=checkbox]{accent-color:var(--sl-color-accent);flex-shrink:0;width:1rem;height:1rem}input:where(.astro-le2bgz7x):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:1px}.unit:where(.astro-le2bgz7x){width:3.5rem;font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.tiles:where(.astro-le2bgz7x){grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.tile:where(.astro-le2bgz7x){background:var(--sl-color-gray-6);border-radius:.4rem;padding:.85rem 1rem}.tile:where(.astro-le2bgz7x) .k:where(.astro-le2bgz7x){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2)}.tile:where(.astro-le2bgz7x) .v:where(.astro-le2bgz7x){font-size:var(--sl-text-h3);color:var(--sl-color-white);font-weight:700}.tile:where(.astro-le2bgz7x) .s:where(.astro-le2bgz7x){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);min-height:1.2em}figure:where(.astro-le2bgz7x){margin:1.25rem 0 0}figcaption:where(.astro-le2bgz7x){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin-bottom:.35rem}.legend:where(.astro-le2bgz7x){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);flex-wrap:wrap;gap:.35rem 1rem;margin-bottom:.5rem;display:flex}.legend:where(.astro-le2bgz7x) span:where(.astro-le2bgz7x){align-items:center;gap:.35rem;display:inline-flex}.sw:where(.astro-le2bgz7x){border-radius:2px;width:.75rem;height:.75rem;display:inline-block}.sw:where(.astro-le2bgz7x).total{background:#5b5fc7}.sw:where(.astro-le2bgz7x).down{background:#c2771b}.wf:where(.astro-le2bgz7x){gap:.35rem;display:grid}.wf:where(.astro-le2bgz7x) .wrow{font-size:var(--sl-text-sm);border-radius:.3rem;grid-template-columns:13rem 1fr 6.5rem;align-items:center;gap:.75rem;padding:.2rem .25rem;display:grid}.wf:where(.astro-le2bgz7x) .wrow:hover,.wf:where(.astro-le2bgz7x) .wrow:focus-visible{background:var(--sl-color-gray-6);outline:none}.wf:where(.astro-le2bgz7x) .wrow:focus-visible{outline:2px solid var(--sl-color-accent-high);outline-offset:1px}.wf:where(.astro-le2bgz7x) .wrow.muted .lab,.wf:where(.astro-le2bgz7x) .wrow.muted .val{color:var(--sl-color-gray-4)}.wf:where(.astro-le2bgz7x) .lab{color:var(--sl-color-gray-2)}.wf:where(.astro-le2bgz7x) .track{background:linear-gradient(var(--sl-color-gray-6), var(--sl-color-gray-6)) left center / 100% 1px no-repeat;height:1.25rem;position:relative}.wf:where(.astro-le2bgz7x) .bar{border-radius:4px;position:absolute;top:0;bottom:0}.wf:where(.astro-le2bgz7x) .bar.total{background:#5b5fc7;border-radius:0 4px 4px 0}.wf:where(.astro-le2bgz7x) .bar.down{background:#c2771b}.wf:where(.astro-le2bgz7x) .bar.up{background:var(--sl-color-gray-3)}.wf:where(.astro-le2bgz7x) .val{color:var(--sl-color-white);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.scroll:where(.astro-le2bgz7x){overflow-x:auto}table:where(.astro-le2bgz7x){width:100%;font-size:var(--sl-text-sm);border-collapse:collapse}th:where(.astro-le2bgz7x),.scroll:where(.astro-le2bgz7x) td{text-align:right;border-bottom:1px solid var(--sl-color-gray-6);font-variant-numeric:tabular-nums;padding:.35rem .5rem}th:where(.astro-le2bgz7x):first-child,.scroll:where(.astro-le2bgz7x) td:first-child{text-align:left}th:where(.astro-le2bgz7x){color:var(--sl-color-gray-2);font-weight:600}.scroll:where(.astro-le2bgz7x) tr.tot td{color:var(--sl-color-white);font-weight:600}.hint:where(.astro-le2bgz7x){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin:.75rem 0 0}input:where(.astro-le2bgz7x)::placeholder{color:var(--sl-color-gray-4)}.note:where(.astro-le2bgz7x){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-top:.75rem}@media (width<=40rem){.wf:where(.astro-le2bgz7x) .wrow{grid-template-columns:1fr auto}.wf:where(.astro-le2bgz7x) .track{grid-area:2/1/auto/-1}}
