@layer components{.dk-chart{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.dk-chart__cap{flex-direction:column;gap:4px;display:flex}.dk-chart__title{font:800 18px/1.2 var(--font-display);letter-spacing:var(--tracking-tight)}.dk-chart__desc{color:var(--color-text-muted);max-width:70ch;font-size:13.5px}.dk-chart__svg{width:100%;max-width:640px;height:auto;display:block;overflow:visible}.dk-chart__grid{stroke:var(--color-line-grid);stroke-width:1px}.dk-chart__tick{font:500 12px var(--font-text);fill:var(--color-text-muted);font-variant-numeric:tabular-nums}.dk-chart__end{font:800 12.5px var(--font-display);fill:var(--color-ink);font-variant-numeric:tabular-nums}.dk-chart__series polyline{stroke-linejoin:round;stroke-linecap:round}.dk-chart__series--solid polyline{stroke:var(--color-ink);stroke-width:2.6px}.dk-chart__series--solid circle{fill:var(--color-accent);stroke:var(--color-ink);stroke-width:1.4px}.dk-chart__series--dashed polyline{stroke:var(--color-text-muted);stroke-width:2px;stroke-dasharray:6 5}.dk-chart__series--dashed .dk-chart__end{fill:var(--color-text-muted)}.dk-chart__legend{color:var(--color-ink-soft);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.dk-chart__key{align-items:center;gap:8px;display:inline-flex}.dk-chart__swatch{border-top:2.6px solid var(--color-ink);width:22px;height:0;display:inline-block}.dk-chart__swatch--dashed{border-top:2px dashed var(--color-text-muted)}.dk-chart__swatch--bar{border:var(--border-ink) solid var(--color-ink);background:var(--color-accent);border-radius:3px;height:10px}.dk-chart__swatch--bar-ink{background:var(--color-ink);border:0;border-radius:3px;height:10px}.dk-chart__swatch--bar-muted{background:var(--color-line-strong);border:0;border-radius:3px;height:10px}.dk-chart__table{border-top:var(--border-line) solid var(--color-line);padding-top:10px}.dk-chart__table summary{cursor:pointer;width:fit-content;font-size:14px;font-weight:600}.dk-chart__table summary:hover{text-underline-offset:3px;text-decoration:underline}.dk-chart__scroll{margin-top:10px;overflow-x:auto}.dk-chart__table table{border-collapse:collapse;min-width:100%;font-size:14px}.dk-chart__table th,.dk-chart__table td{text-align:left;border-bottom:var(--border-line) solid var(--color-line-soft);white-space:nowrap;padding:7px 12px 7px 0}.dk-chart__table thead th{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-size:11.5px}.dk-chart__table .tabular{text-align:right}.dk-chart__source{color:var(--color-text-muted);font-size:12.5px}@media print{.dk-chart__table,.dk-chart__table>:not(summary){display:block}}.dk-ibars,.dk-cbars{flex-direction:column;gap:4px;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.dk-ibars__row,.dk-cbars__row{grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:12px;min-height:26px;font-size:14px;display:grid}.dk-ibars__label,.dk-cbars__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-ibars__bar,.dk-cbars__bar{width:100%;height:18px;display:block}.dk-ibars__axis{stroke:var(--color-ink);stroke-width:.6px;vector-effect:non-scaling-stroke}.dk-ibars__up{fill:var(--color-ink)}.dk-ibars__down{fill:var(--color-line-strong)}.dk-ibars__value,.dk-cbars__value{text-align:right;font-weight:700}.dk-cbars__row{grid-template-columns:120px minmax(0,1fr) 90px}.dk-cbars__hi{fill:var(--color-accent);stroke:var(--color-ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.dk-cbars__lo{fill:var(--color-line-strong)}@media (max-width:900px){.dk-chart__tick,.dk-chart__end{font-size:17px}.dk-ibars__row{grid-template-columns:104px minmax(0,1fr) 44px;gap:8px;font-size:13px}.dk-cbars__row{grid-template-columns:84px minmax(0,1fr) 64px;gap:8px;font-size:13px}}}
