.viz-figure.svelte-1xqcszv{font-family:var(--font-ui);margin:0}.table-scroll.svelte-1xqcszv{overflow-x:auto}.table-scroll.scroll-y.svelte-1xqcszv{max-height:55vh;overflow-y:auto}.appendix-table.svelte-1xqcszv{border-collapse:collapse;width:100%;font-size:.8rem;line-height:1.4}.appendix-table.svelte-1xqcszv thead:where(.svelte-1xqcszv) th:where(.svelte-1xqcszv){z-index:1;background:var(--bg,#fff);text-align:right;border-bottom:2px solid var(--ink);white-space:nowrap;vertical-align:bottom;padding:.35rem .5rem;font-size:.72rem;font-weight:600;position:sticky;top:0}.appendix-table.svelte-1xqcszv thead:where(.svelte-1xqcszv) th.col-label:where(.svelte-1xqcszv){text-align:left}.col-unit.svelte-1xqcszv{color:var(--muted);font-size:.66rem;font-weight:400;display:block}.appendix-table.svelte-1xqcszv tbody:where(.svelte-1xqcszv) td:where(.svelte-1xqcszv){border-bottom:1px solid var(--rule);vertical-align:top;padding:.28rem .5rem}.appendix-table.svelte-1xqcszv tbody:where(.svelte-1xqcszv) tr:where(.svelte-1xqcszv):not(.group-header):not(.muted-row):hover td:where(.svelte-1xqcszv){background:var(--bg-panel)}.col-label.svelte-1xqcszv{text-align:left;min-width:90px;font-weight:500}.col-val.svelte-1xqcszv{text-align:right;white-space:nowrap}.numeric.svelte-1xqcszv{font-variant-numeric:tabular-nums}.appendix-table.svelte-1xqcszv .text-column:where(.svelte-1xqcszv){text-align:left;white-space:normal;overflow-wrap:anywhere}.compact.svelte-1xqcszv .col-label:where(.svelte-1xqcszv){min-width:0}.appendix-table.compact.svelte-1xqcszv th:where(.svelte-1xqcszv),.appendix-table.compact.svelte-1xqcszv td:where(.svelte-1xqcszv){padding-inline:.3rem}.cell-main.svelte-1xqcszv{display:block}.cell-sub.svelte-1xqcszv{color:var(--muted);font-size:.72rem;display:block}.group-header.svelte-1xqcszv td:where(.svelte-1xqcszv){letter-spacing:.02em;text-transform:uppercase;color:var(--ink);border-top:2px solid var(--ink);border-bottom:none;padding:.7rem .5rem .2rem;font-size:.72rem;font-weight:700}.muted-row.svelte-1xqcszv td:where(.svelte-1xqcszv){color:var(--muted);border-bottom:1px solid var(--rule-strong);font-size:.74rem}.table-note.svelte-1xqcszv{color:var(--muted);margin:.7rem 0 0;font-size:.74rem;line-height:1.5}.table-missing.svelte-1xqcszv{color:var(--muted);font-size:.78rem;font-style:italic}
