.dsi-ccw{min-inline-size:0;container-type:inline-size}.dsi-ccw .dsi-mg-blk{row-gap:var(--space-4);align-content:start;display:grid}
.dsi-fg{align-content:start;justify-items:start;row-gap:var(--space-1);min-inline-size:0;display:grid}.dsi-fg-label{font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-ui--font-weight);color:var(--color-text-primary);margin:0}.dsi-fg-v{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;color:var(--color-text-primary);margin:0}.dsi-fg[data-size=l] .dsi-fg-v{font-size:var(--text-figure-l);line-height:var(--text-figure-l--line-height);font-weight:var(--text-figure-l--font-weight)}.dsi-fg[data-size=m] .dsi-fg-v{font-size:var(--text-figure-m);line-height:var(--text-figure-m--line-height);font-weight:var(--text-figure-m--font-weight)}.dsi-fg[data-size=s] .dsi-fg-v{font-size:var(--text-figure-s);line-height:var(--text-figure-s--line-height);font-weight:var(--text-figure-s--font-weight)}.dsi-fg-u,.dsi-fg-to{font-weight:var(--text-body--font-weight)}.dsi-fg-to{font-family:var(--font-sans)}.dsi-fg-v[data-state]{font-family:var(--font-sans);color:var(--color-text-secondary)}.dsi-fg-chg,.dsi-fg-span{font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-body--font-weight);text-wrap:pretty;margin:0}.dsi-fg-src{font-size:var(--text-note);line-height:var(--text-note--line-height);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.dsi-fg-host{justify-items:start;row-gap:var(--space-2);display:grid}.dsi-fg-loading{min-block-size:var(--text-figure-l--line-height)}
.dsi-ftw{container-type:inline-size}.dsi-ft-panel{row-gap:var(--space-3);min-inline-size:0;display:grid}.dsi-ft-compare{min-inline-size:calc(var(--space-32) + var(--space-8));justify-self:end}.dsi-ft-grade{min-inline-size:calc(var(--space-32) + var(--space-16));margin-block-start:var(--space-2)}.dsi-dt.dsi-ft tbody tr:hover>*{background:var(--color-surface-raised)}.dsi-dt.dsi-ft tbody th{border-inline-start:var(--border-emphasis) solid transparent}.dsi-dt.dsi-ft tr.dsi-ft-grp th{padding-block:var(--space-3) var(--space-1);font-size:var(--text-note);line-height:var(--text-note--line-height);font-weight:var(--text-note--font-weight);color:var(--color-text-secondary);border-inline-start:0}.dsi-dt.dsi-ft tbody tr[data-selected]>*{background:var(--color-surface-selected);--color-focus-gap:var(--color-surface-selected)}.dsi-dt.dsi-ft tr[data-selected] th{border-inline-start-color:var(--color-border-strong)}.dsi-ft-you{font-size:var(--text-note);line-height:var(--text-note--line-height);font-weight:var(--text-note--font-weight);color:var(--color-text-primary);white-space:nowrap;display:block}.dsi-ft-word{font-family:var(--font-sans);font-size:var(--text-ui)}.dsi-ft-flag{font-family:var(--font-sans);font-size:var(--text-note);line-height:var(--text-note--line-height);font-weight:var(--text-ui--font-weight);color:var(--color-text-primary);display:block}@container (max-width:559px){.dsi-dt.dsi-ft th,.dsi-dt.dsi-ft td{min-width:0;padding-inline:var(--space-2)}.dsi-dt.dsi-ft .dsi-ft-cmp{display:none}.dsi-dt.dsi-ft td:last-child{white-space:normal}.dsi-ft-compare{justify-self:stretch}}.dsi-op-panel{row-gap:var(--space-2);min-inline-size:0;display:grid}.dsi-op-h{padding-block:var(--space-3) var(--space-1);border-block-end:var(--border-hairline) solid var(--color-border-strong);font-size:var(--text-note);line-height:var(--text-note--line-height);color:var(--color-text-secondary)}.dsi-op-list{margin:0;padding:0;list-style:none}.dsi-op{column-gap:var(--space-4);padding-block:var(--space-2);border-block-end:var(--border-hairline) solid var(--color-border-divider);font-size:var(--text-ui);line-height:var(--text-ui--line-height);grid-template-columns:minmax(0,1fr) auto;display:grid}.dsi-op-amt{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;text-align:end;white-space:nowrap}.dsi-op-how{font-size:var(--text-note);line-height:var(--text-note--line-height);color:var(--color-text-secondary);grid-column:1/-1}.dsi-op-sum{max-inline-size:var(--size-measure);font-size:var(--text-ui);line-height:var(--text-ui--line-height);text-wrap:pretty;margin-block-start:var(--space-3)}@media print{.dsi-ft-compare,.dsi-ft-grade{display:none}}.dsi-yc{row-gap:var(--space-3);min-inline-size:0;max-inline-size:var(--size-measure);border-block-start:var(--border-hairline) solid var(--color-border-strong);margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:grid}.dsi-yc-h{font-family:var(--font-serif);font-size:var(--text-h3);line-height:var(--text-h3--line-height);color:var(--color-text-primary);text-wrap:balance}.dsi-yc-bill{row-gap:var(--space-4);min-inline-size:0;display:grid}.dsi-yc-lines{margin:0}.dsi-yc-line{column-gap:var(--space-4);padding-block:var(--space-2);border-block-end:var(--border-hairline) solid var(--color-border-divider);font-size:var(--text-ui);line-height:var(--text-ui--line-height);grid-template-columns:minmax(0,1fr) auto;display:grid}.dsi-yc-line dt{display:grid}.dsi-yc-line dd{margin:0}.dsi-yc-line[data-strong]{border-block-end-color:var(--color-border-strong);font-weight:var(--font-weight-medium)}.dsi-yc-line-note,.dsi-yc-note{font-size:var(--text-note);line-height:var(--text-note--line-height);color:var(--color-text-secondary);text-wrap:pretty}.dsi-yc-sub{font-size:var(--text-note);line-height:var(--text-note--line-height);color:var(--color-text-secondary);padding-block-end:var(--space-1)}.dsi-yc-amt,.dsi-yc-answer-amt{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;text-align:end;white-space:nowrap}.dsi-yc-answer{align-items:baseline;column-gap:var(--space-4);padding-block:var(--space-3);border-block:var(--border-hairline) solid var(--color-border-strong);font-size:var(--text-ui);line-height:var(--text-ui--line-height);grid-template-columns:minmax(0,1fr) auto;display:grid}.dsi-yc-answer-amt{font-size:var(--text-h3);line-height:var(--text-h3--line-height);color:var(--color-text-primary)}.dsi-yc-services{row-gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.dsi-yc-choices,.dsi-yc-plain{margin:0;padding:0;list-style:none}.dsi-yc-choice{align-items:center;column-gap:var(--space-3);min-block-size:var(--size-target-touch);border-block-end:var(--border-hairline) solid var(--color-border-divider);font-size:var(--text-ui);line-height:var(--text-ui--line-height);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dsi-yc-more{row-gap:var(--space-3);display:grid}
.dsi-flw{container-type:inline-size}.dsi-fl{row-gap:var(--space-3);min-inline-size:0;display:grid}.dsi-fl-summary{max-inline-size:var(--size-measure);font-size:var(--text-body);line-height:var(--text-body--line-height);text-wrap:pretty}.dsi-fl-bar{align-items:end;column-gap:var(--space-6);row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.dsi-fl-checked{justify-self:end}.dsi-fl-group-by>[role=radiogroup]{align-items:center;column-gap:var(--space-6);flex-wrap:wrap;row-gap:0;display:flex}.dsi-fl-group-by>[role=radiogroup]>:first-child{margin-block-end:0}.dsi-fl-group{row-gap:var(--space-1);border-block-start:var(--border-hairline) solid var(--color-border-strong);padding-block-start:var(--space-3);display:grid}.dsi-fl-h{font-family:var(--font-serif);font-size:var(--text-quote-compact);line-height:var(--text-quote-compact--line-height);font-weight:var(--text-h3--font-weight);text-wrap:balance}.dsi-fl-hrow{align-items:flex-start;min-inline-size:0;display:flex}.dsi-fl-list{margin:0;padding:0;list-style:none}.dsi-fi{justify-items:start;row-gap:var(--space-1);max-inline-size:var(--size-measure);padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-border-divider);scroll-margin-block-start:calc(var(--sticky-header-height,0px) + var(--size-control-lg));display:grid}.dsi-fi:last-child{border-block-end:0}.dsi-fi[hidden]{display:none}.dsi-fi-st{font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-body--font-weight)}.dsi-fi-st b{font-weight:var(--text-ui--font-weight)}.dsi-fi-scope{color:var(--color-text-secondary);display:block}.dsi-fi-tx{font-size:var(--text-body);line-height:var(--text-body--line-height);text-wrap:pretty}.dsi-fi-src{font-size:var(--text-note);line-height:var(--text-note--line-height);color:var(--color-text-secondary);text-wrap:pretty}.dsi-fi-evidence{justify-self:stretch}.dsi-fl-more{padding-block-start:var(--space-1)}@media (pointer:coarse){.dsi-fl-more{padding-block-start:var(--space-5)}}.dsi-fl-pager{border-block-start:var(--border-hairline) solid var(--color-border-divider);padding-block-start:var(--space-4)}@container (max-width:559px){.dsi-fl-summary{font-size:var(--text-ui);line-height:var(--text-ui--line-height)}.dsi-fl-bar{grid-template-columns:minmax(0,1fr)}.dsi-fl-checked{justify-self:start}.dsi-fi{padding-block:var(--space-2)}}@media print{.dsi-fi[hidden]{display:grid}.dsi-fl-more,.dsi-fl-group-by,.dsi-fl-pager button{display:none}}
.dsi-ht-panel{row-gap:var(--space-3);min-inline-size:0;display:grid;container-type:inline-size}.dsi-ht-select{min-inline-size:calc(var(--space-32) + var(--space-8));justify-self:end}.dsi-ht{grid-template-columns:var(--space-24) calc(var(--space-24) + var(--space-4)) var(--size-ruler-compact) minmax(min-content, 1fr) auto;column-gap:var(--space-4);--jr-gap:var(--color-surface-page);min-inline-size:0;display:grid}.dsi-ht-list{margin:0;padding:0;list-style:none;display:contents}.dsi-ht-list>li,.dsi-ht-h{grid-column:1/-1;grid-template-columns:subgrid;min-block-size:var(--size-row-compact);padding-block:var(--space-1);border-block-end:var(--border-hairline) solid var(--color-border-divider);font-size:var(--text-ui);line-height:var(--text-ui--line-height);align-items:center;display:grid}.dsi-ht-h{min-block-size:0;padding-block:0 var(--space-1);border-block-end-color:var(--color-border-strong);font-size:var(--text-note);line-height:var(--text-note--line-height);color:var(--color-text-secondary);align-items:end}.dsi-ht-h-yr{grid-column:1}.dsi-ht-h-scale{text-wrap:pretty;grid-column:2/4;min-inline-size:0}.dsi-ht-h-chg{grid-column:4}.dsi-ht-h-rep{grid-column:5}.dsi-ht-yr{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--text-ui--font-weight);white-space:nowrap}.dsi-ht-list>li:is([data-kind=gap],[data-kind=pause]) .dsi-ht-yr{font-weight:var(--text-body--font-weight);color:var(--color-text-secondary);grid-column:1/span 2}.dsi-ht-gap-t{color:var(--color-text-secondary);text-wrap:pretty;grid-column:3/-1}.dsi-ht-list>li[data-kind=opened] .dsi-ht-gap-t{grid-column:1/-1}.dsi-ht-list>li[data-kind=framework] .dsi-ht-trk{block-size:var(--space-4);grid-column:3;position:relative}.dsi-ht-list>li[data-kind=framework] .dsi-ht-trk:before{content:"";inset-inline:0;border-block-start:var(--border-hairline) dashed var(--color-border-control);position:absolute;top:50%}.dsi-ht-list>li[data-kind=framework] .dsi-ht-gap-t{font-size:var(--text-note);line-height:var(--text-note--line-height);grid-column:4/-1}.dsi-ht-w{min-inline-size:0}.dsi-ht-trk-cell>.dsi-jr{margin-block:0}.dsi-ht-chg{text-wrap:pretty;min-inline-size:0}.dsi-ht-doc{min-inline-size:0;font-size:var(--text-note);line-height:var(--text-note--line-height);text-wrap:pretty}.dsi-ht-doc a{border-radius:var(--radius-control)}.dsi-ht-meta{color:var(--color-text-secondary);white-space:nowrap;margin-inline-start:var(--space-1)}.dsi-ht-none-word{font-size:var(--text-figure-m);line-height:var(--text-figure-m--line-height);color:var(--color-text-secondary)}@container (max-width:719px){.dsi-ht{display:block}.dsi-ht-h{display:none}.dsi-ht-list{display:block}.dsi-ht-list>li{grid-template-columns:var(--space-16) minmax(0, 1fr);column-gap:var(--space-3);row-gap:var(--space-1);padding-block:var(--space-2);align-items:start}.dsi-ht-list>li>:not(.dsi-ht-yr){grid-column:2}.dsi-ht-list>li:is([data-kind=gap],[data-kind=pause],[data-kind=opened],[data-kind=framework]){grid-template-columns:minmax(0,1fr)}.dsi-ht-list>li:is([data-kind=gap],[data-kind=pause],[data-kind=opened],[data-kind=framework])>*{grid-column:1}.dsi-ht-list>li[data-kind=framework] .dsi-ht-trk{display:none}.dsi-ht-doc a{padding-block:calc((var(--size-target-touch) - var(--text-note--line-height)) / 2);display:inline-block}.dsi-ht-select{justify-self:stretch}}@media print{.dsi-ht-select{display:none}.dsi-ht-doc a[href^=http]:after{content:" (" attr(href) ")"}}
