.dsi-dt-region{border-radius:var(--radius-control);--color-focus-gap:var(--color-surface-page);min-width:0;max-width:100%;max-block-size:calc(100dvh - var(--sticky-header-height,0px) - var(--space-16));position:relative;overflow:auto}@media (pointer:coarse){.dsi-dt-region{max-block-size:none}}.dsi-dt-region{container-type:inline-size}.dsi-dt .dsi-dt-gapword{white-space:normal}@container (min-width:72rem){.dsi-dt .dsi-dt-gapword{white-space:nowrap}}.dsi-dt-region:not([data-fits]){max-block-size:none}.dsi-dt-region[data-fits=true]{max-block-size:none;overflow:visible}.dsi-dt{--dsi-row:var(--size-row-comfortable);--dsi-lh:var(--text-body--line-height);--dsi-pi:var(--space-4);border-collapse:separate;border-spacing:0;background:var(--color-surface-raised);width:100%;font-size:var(--text-body);line-height:var(--dsi-lh);font-weight:var(--text-body--font-weight)}@media (min-width:1280px) and (pointer:fine){.dsi-dt[data-density=compact]{--dsi-row:var(--size-row-compact);--dsi-lh:var(--text-ui--line-height);--dsi-pi:var(--space-3);font-size:var(--text-ui);line-height:var(--text-ui--line-height)}.dsi-dt[data-density=compact] tbody th{font-weight:var(--text-ui--font-weight);white-space:nowrap}}.dsi-dt th,.dsi-dt td{padding:calc((var(--dsi-row) - var(--dsi-lh) - var(--border-hairline)) / 2) var(--dsi-pi);border-bottom:var(--border-hairline) solid var(--color-border-divider);background:var(--color-surface-raised);text-align:start;vertical-align:top;min-width:var(--size-table-col-min,96px)}.dsi-dt thead th{z-index:2;vertical-align:bottom;text-wrap:balance;font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-ui--font-weight);color:var(--color-text-secondary);border-bottom-color:var(--color-border-strong);position:sticky;top:0}.dsi-dt[data-sticky-head=off] thead th{position:static}.dsi-dt-unit{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--text-caption--font-weight);color:var(--color-text-secondary);white-space:nowrap;display:block}.dsi-dt th.dsi-dt-num .dsi-dt-unit{text-align:end}.dsi-dt-region[data-fits=true] .dsi-dt thead th{top:var(--sticky-header-height,0px)}.dsi-dt tbody th{font-weight:var(--text-body--font-weight)}.dsi-dt .dsi-dt-sticky{z-index:1;min-width:var(--size-table-sticky-col-min,120px);max-width:168px;position:sticky;inset-inline-start:0}@media (min-width:1280px){.dsi-dt .dsi-dt-sticky{min-width:calc(var(--size-table-sticky-col-min,120px) + var(--space-16));max-width:none}.dsi-dt .dsi-dt-sticky.dsi-dt-year{min-width:var(--size-table-sticky-col-min,120px)}}.dsi-dt thead .dsi-dt-sticky{z-index:3;white-space:normal}.dsi-dt-region[data-scrolled=true] .dsi-dt-sticky{border-inline-end:var(--border-hairline) solid var(--color-border-strong)}.dsi-dt td.dsi-dt-num,.dsi-dt th.dsi-dt-num{text-align:end}.dsi-dt :is(th,td) .dsi-mk{margin-inline-end:calc(-1 * var(--dsi-pi));padding-inline-end:var(--dsi-pi)}.dsi-dt td.dsi-dt-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-figure-s);font-weight:var(--text-figure-s--font-weight);white-space:nowrap}.dsi-dt tbody tr:hover>*{background:var(--color-state-hover-raised)}.dsi-dt tbody tr[data-remainder]>th{color:var(--color-text-secondary)}.dsi-dt tfoot>tr>*{z-index:4;border-top:var(--border-hairline) solid var(--color-border-strong);font-weight:var(--text-ui--font-weight);border-bottom:0;position:relative}.dsi-dt tfoot .dsi-dt-sticky{z-index:5}.dsi-dt-sort{align-items:end;column-gap:var(--space-1);min-height:var(--size-target-pointer);border-radius:var(--radius-control);font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;grid-auto-flow:column;margin:0;padding:0;display:inline-grid;position:relative}.dsi-dt-sort:after{content:"";inset-inline-start:50%;width:max(100%, var(--size-target-pointer));height:max(100%, var(--size-target-pointer));position:absolute;top:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.dsi-dt-sort:after{height:max(100%, var(--size-target-touch))}}.dsi-dt-sort:hover .dsi-dt-sort-label{text-decoration-line:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--space-1);-webkit-text-decoration-color:var(--color-border-control);text-decoration-color:var(--color-border-control)}.dsi-dt-sort:hover,.dsi-dt th[aria-sort] .dsi-dt-sort{color:var(--color-text-primary)}.dsi-dt-sort:active{background:var(--color-state-pressed)}.dsi-dt-note-ref{vertical-align:super;padding-inline:var(--space-1);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--text-caption--font-weight);color:var(--color-text-link);margin-inline-start:var(--space-1);text-decoration:none;display:inline;position:relative}.dsi-dt-note-ref:after{content:"";inset-inline-start:50%;width:var(--size-target-pointer);height:var(--size-target-pointer);position:absolute;top:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.dsi-dt-note-ref:after{width:var(--size-target-touch);height:var(--size-target-touch)}}.dsi-dt[data-layout=years]{table-layout:fixed}.dsi-dt[data-layout=years] th,.dsi-dt[data-layout=years] td{min-width:0;padding-inline:calc(var(--space-1) * 1.5)}.dsi-dt[data-layout=years][data-tight] :is(th,td):not(.dsi-dt-sticky){padding-inline:var(--space-1)}.dsi-dt[data-layout=years] .dsi-dt-sticky{min-width:0;max-width:none;padding-inline:var(--space-3);white-space:normal}.dsi-dt[data-layout=years] thead th{white-space:nowrap}@media (max-width:767px){.dsi-dt[data-layout=years] :is(tbody,tfoot) th{font-size:var(--text-ui);line-height:var(--text-ui--line-height)}}@media (min-width:768px){.dsi-dt[data-layout] tbody tr>th.dsi-dt-group,.dsi-dt tbody tr>th.dsi-dt-group{white-space:nowrap;overflow:visible}}.dsi-dt tbody tr>.dsi-dt-group{font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-ui--font-weight);color:var(--color-text-primary);vertical-align:bottom;padding-block-start:var(--space-5)}.dsi-dt tbody tr:hover>.dsi-dt-group{background:var(--color-surface-raised)}.dsi-dt-rowunit{font-family:var(--font-sans);font-size:var(--text-note);line-height:var(--text-note--line-height);font-weight:var(--text-note--font-weight);color:var(--color-text-secondary);display:block}.dsi-dt-gap{font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-ui--font-weight);color:var(--color-text-secondary);white-space:normal}.dsi-dt-sub{font-family:var(--font-sans);font-size:var(--text-note);line-height:var(--text-note--line-height);font-weight:var(--text-note--font-weight);color:var(--color-text-secondary);white-space:nowrap;display:block}.dsi-dt-run{align-items:center;gap:var(--space-2);display:flex}.dsi-dt-run:before,.dsi-dt-run:after{content:"";min-inline-size:var(--space-3);block-size:var(--border-hairline);background:var(--color-border-divider);flex:1}.dsi-dt .dsi-dt-quiet{background:var(--color-surface-page);text-align:center;vertical-align:middle;font-family:var(--font-sans);font-size:var(--text-note);line-height:var(--text-note--line-height);color:var(--color-text-secondary);white-space:normal}.dsi-notes{gap:var(--space-5) var(--space-12);font-size:var(--text-note);line-height:var(--text-note--line-height);color:var(--color-text-secondary);text-wrap:pretty;grid-template-columns:repeat(auto-fit,minmax(min(100%,30ch),1fr));align-items:start;display:grid}.dsi-dt-host>.dsi-notes{margin-block-start:var(--space-5)}.dsi-notes-col{gap:var(--space-2);max-inline-size:var(--size-measure);align-content:start;display:grid}@media print{.dsi-dt-region{max-block-size:none;overflow:visible}.dsi-dt thead{display:table-header-group}.dsi-dt thead th,.dsi-dt .dsi-dt-sticky{position:static}.dsi-dt tr{break-inside:avoid}.dsi-dt th,.dsi-dt td{background:0 0}}.dsi-dt-edge{min-width:0;position:relative}.dsi-dt-edge[data-more~=end]:after,.dsi-dt-edge[data-more~=start]:before{content:"";inline-size:var(--border-rule);background-color:var(--color-border-strong);pointer-events:none;position:absolute;inset-block:0}.dsi-dt-edge[data-more~=end]:after{inset-inline-end:0}.dsi-dt-edge[data-more~=start]:before{inset-inline-start:0}
