.dg-chart{--dg-chart-order:0;gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.dg-chart-head{justify-content:flex-end;align-items:baseline;gap:var(--spacing-sm);min-width:0;display:flex}.dg-chart-head-caption{-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.dg-chart-view{flex:none}.dg-chart-view-area{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.dg-chart-figure{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap;margin:0;font-weight:500}.dg-chart-caption{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-tertiary);margin:0}.dg-chart-rows-more{padding-inline:var(--spacing-sm);text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-sm);color:var(--color-text-tertiary);margin:0;overflow:hidden}.dg-chart-axis-label{font-size:var(--font-size-text-xxs);line-height:var(--line-height-text-xxs);font-variant-numeric:tabular-nums;fill:var(--color-text-tertiary);color:var(--color-text-tertiary)}.dg-chart-value-label{font-size:var(--font-size-text-xxs);line-height:var(--line-height-text-xxs);font-variant-numeric:tabular-nums;fill:var(--color-text-primary);color:var(--color-text-primary);font-weight:600}.dg-chart-grid-line{stroke:var(--color-chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.dg-chart-target-line{stroke:var(--color-chart-target);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.dg-chart-track{fill:none;stroke:var(--color-chart-track)}.dg-chart-mark{cursor:pointer;outline:none}.dg-chart-mark:focus-visible .dg-chart-hit{stroke:var(--color-border-brand-focus);stroke-width:2px;vector-effect:non-scaling-stroke}.dg-chart-mark[aria-disabled=true]{cursor:default}.dg-chart-hit{fill:#0000;stroke:none}.dg-chart-mark:hover .dg-chart-hit,.dg-chart-mark[aria-expanded=true] .dg-chart-hit{fill:var(--color-bg-hover)}.dg-chart-grow-y{transform-box:fill-box;transform-origin:bottom;animation:dg-chart-grow-y var(--motion-reflow) var(--motion-ease-inout) backwards;animation-delay:min(calc(var(--dg-chart-order) * var(--motion-fast) / 5), var(--motion-reflow))}.dg-chart-grow-x{transform-box:fill-box;transform-origin:0;animation:dg-chart-grow-x var(--motion-reflow) var(--motion-ease-inout) backwards;animation-delay:min(calc(var(--dg-chart-order) * var(--motion-fast) / 5), var(--motion-reflow))}.dg-chart-draw{stroke-dasharray:1;animation:dg-chart-draw var(--motion-reflow) var(--motion-ease-inout) backwards}.dg-chart-sweep{stroke-dasharray:1;animation:dg-chart-draw var(--motion-reflow) var(--motion-ease-inout) backwards;animation-delay:min(calc(var(--dg-chart-order) * var(--motion-fast) / 5), var(--motion-reflow))}.dg-chart-fade-rise{animation:dg-chart-fade-rise var(--motion-enter) var(--motion-ease-inout) backwards;animation-delay:min(calc(var(--dg-chart-order) * var(--motion-fast) / 5), var(--motion-reflow))}.dg-chart-geometry{transition-property:transform,d,cx,cy,r,stroke-dashoffset,opacity,fill;transition-duration:var(--motion-reflow);transition-timing-function:var(--motion-ease-inout)}@keyframes dg-chart-grow-y{0%{transform:scaleY(0)}}@keyframes dg-chart-grow-x{0%{transform:scaleX(0)}}@keyframes dg-chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes dg-chart-fade-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}}.dg-chart-table{border-collapse:collapse;width:100%;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.dg-chart-table th,.dg-chart-table td{padding:var(--spacing-xxs) var(--spacing-xs);text-align:left;border-bottom:1px solid var(--color-border-secondary)}.dg-chart-table th{color:var(--color-text-primary);font-weight:600}.dg-chart-table .dg-chart-table-number{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.dg-chart-grow-y,.dg-chart-grow-x,.dg-chart-draw,.dg-chart-sweep,.dg-chart-fade-rise{animation:none}.dg-chart-draw,.dg-chart-sweep{stroke-dasharray:none}.dg-chart-geometry{transition:none}}.dg-chart-plot{min-width:0;height:var(--dg-chart-plot-height,auto);position:relative}.dg-chart-plot[data-fit]>svg{height:100%}.dg-saved-tile .dg-chart-look:is([data-look=line],[data-look=change],[data-look=sparkline]),.dg-saved-tile .dg-chart-look:is([data-look=line],[data-look=change],[data-look=sparkline])>.dg-chart,.dg-saved-tile .dg-chart-look:is([data-look=line],[data-look=change],[data-look=sparkline]) .dg-chart-view-area{flex:auto;min-height:0}.dg-saved-tile .dg-chart-look:is([data-look=line],[data-look=change]){container:dg-chart-tile/inline-size}.dg-saved-tile .dg-chart-plot{height:auto;min-height:0;max-height:var(--dg-chart-plot-height,none);flex:1 1 0}.dg-saved-tile .dg-chart:has(>.dg-chart-view-area+*)>.dg-chart-view-area{flex:none}.dg-saved-tile .dg-chart:has(>.dg-chart-view-area+*) .dg-chart-plot{height:var(--dg-chart-plot-height,auto);flex:none}.dg-saved-tile .dg-chart-look[data-look=change] .dg-chart-change-svg,.dg-saved-tile .dg-chart-look[data-look=sparkline] .dg-chart-spark-svg{flex:0 auto;min-height:0}@container dg-chart-tile (width<30rem){:is(.dg-saved-tile--1x1,.dg-saved-tile--2x1) .dg-chart-look[data-look=change] .dg-chart-change-svg{display:none}}.dg-saved-grid>.dg-saved-tile:is(.dg-saved-tile--1x1,.dg-saved-tile--2x1) .dg-breakdown-plot-svg{min-height:var(--spacing-3xl)}.dg-more>summary{cursor:pointer;width:fit-content;font-size:var(--font-size-text-sm);color:var(--color-text-secondary);font-weight:500}.dg-more>summary:hover{color:var(--color-text-primary)}.dg-more[open]>summary{margin-bottom:var(--spacing-sm-plus)}.dg-more-body{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;display:flex}.dg-more-body>.dg-more,.dg-more-body>.dg-table-wrap,.dg-more-body>.dg-field-control,.dg-more-body>form{align-self:stretch}
