.aui-barchart{--aui-bc-md-card-h:var(--aui-chart-row-h);--aui-bc-md-plot-h:calc(var(--aui-bc-md-card-h) - var(--aui-card-header-h) - 2 * var(--aui-card-pad) - var(--ds-leading-24) - var(--ds-space-5) - var(--ds-space-3) - var(--ds-leading-11))}.aui-barchart .aui-card__header--divided+.aui-card__body{padding-top:var(--aui-card-pad)}.aui-barchart .aui-card__title{font-size:var(--ds-font-size-16)}.aui-barchart .aui-card__header{align-items:center;padding-bottom:var(--aui-card-pad)}.aui-barchart__head-actions{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.aui-barchart__hero{display:flex;align-items:baseline;gap:var(--ds-space-3);margin-bottom:var(--ds-space-5)}.aui-barchart__value{font-size:var(--ds-font-size-24);line-height:var(--ds-leading-24);font-weight:600;color:var(--ds-text-primary);font-variant-numeric:tabular-nums}.aui-barchart__plot{position:relative;width:100%}.aui-barchart__plot[data-size=sm]{height:160px}.aui-barchart__plot[data-size=md]{height:var(--aui-bc-md-plot-h)}.aui-barchart__plot[data-size=lg]{height:320px}.aui-barchart__plot[data-size=xl]{height:var(--aui-bc-md-plot-h)}.aui-barchart--large{grid-column:span 2}.aui-barchart__bar{position:absolute;bottom:0;border-top-left-radius:var(--ds-radius-full);border-top-right-radius:var(--ds-radius-full);transform-origin:center bottom;transition:none}.aui-barchart__bar,.aui-barchart__bar[data-tone=profit]{background:var(--ds-profit)}.aui-barchart__bar[data-tone=loss]{background:var(--ds-loss)}.aui-barchart__bar[data-dim=true]{opacity:.35;transition:opacity var(--ds-duration-base) var(--ds-ease-decelerate)}.aui-barchart__bar[data-dir=down]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--ds-radius-full);border-bottom-right-radius:var(--ds-radius-full)}.aui-barchart__zero{position:absolute;left:0;right:0;bottom:50%;height:1px;background:var(--ds-border-hairline);pointer-events:none}.aui-barchart__grid{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.aui-barchart__gridline{stroke:var(--ds-fill-1);stroke-width:1}.aui-barchart__legend{margin-left:auto;display:flex;align-items:center;gap:var(--ds-space-3);min-width:0}.aui-barchart__legend-stat{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-font-size-12);line-height:var(--ds-leading-12);white-space:nowrap}.aui-barchart__legend-value{font-weight:600;color:var(--ds-text-primary);font-variant-numeric:tabular-nums}.aui-barchart__legend-label{color:var(--ds-text-secondary)}.aui-barchart__stat-dot{width:8px;height:8px;flex-shrink:0;border-radius:var(--ds-radius-full)}.aui-barchart__stat-dot,.aui-barchart__stat-dot[data-tone=profit]{background:var(--ds-profit)}.aui-barchart__stat-dot[data-tone=loss]{background:var(--ds-loss)}.aui-barchart__stat-dot[data-tone=metric]{background:var(--ds-metric)}.aui-barchart__tooltip{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:2px;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--ds-surface-3);border:1px solid var(--ds-border-hairline);box-shadow:var(--ds-shadow-2);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.aui-barchart__tooltip[data-active=true]{opacity:1}.aui-barchart__tip-x{font-size:var(--ds-font-size-15);font-weight:600;color:var(--ds-text-primary);font-variant-numeric:tabular-nums}.aui-barchart__tip-rows{display:flex;flex-direction:column;gap:var(--ds-space-1);margin-top:var(--ds-space-1)}.aui-barchart__tip-row{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-12);font-variant-numeric:tabular-nums}.aui-barchart__tip-row-label{color:var(--ds-text-tertiary)}.aui-barchart__tip-row-value{margin-left:auto;font-weight:600;color:var(--ds-text-primary)}.aui-barchart__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.aui-barchart__plot:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:var(--ds-radius-sm)}.aui-barchart__chart{display:grid;grid-template-columns:var(--ds-space-7) 1fr;grid-template-rows:auto auto;-moz-column-gap:var(--ds-space-2);column-gap:var(--ds-space-2)}.aui-barchart__chart--flush{grid-template-columns:0 1fr;-moz-column-gap:0;column-gap:0}.aui-barchart__plot{grid-column:2;grid-row:1}.aui-barchart__yaxis{position:relative;grid-column:1;grid-row:1}.aui-barchart__yaxis>span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.aui-barchart__xaxis,.aui-barchart__yaxis>span{font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-tertiary);font-variant-numeric:tabular-nums}.aui-barchart__xaxis{grid-column:2;grid-row:2;margin-top:var(--ds-space-3);display:flex;justify-content:space-between;line-height:var(--ds-leading-11)}.aui-barchart__hero-spacer{height:var(--ds-leading-24);margin-bottom:var(--ds-space-5)}.aui-barchart__xaxis-spacer{margin-top:var(--ds-space-3);height:var(--ds-leading-11)}.aui-barchart-modal:not([data-size=fullscreen]){height:50dvh}.aui-barchart-modal .aui-modal__body{overflow:hidden;min-height:0;padding:var(--ds-space-5)}.aui-barchart-modal .aui-modal__title{font-size:var(--ds-font-size-16)}.aui-barchart-modal .aui-modal__header{gap:var(--ds-space-2)}.aui-barchart-modal[data-size=xl] .aui-barchart__legend-stat,.aui-barchart-modal[data-size=xl] .aui-barchart__xaxis,.aui-barchart-modal[data-size=xl] .aui-barchart__yaxis>span{font-size:var(--ds-font-size-16)}.aui-barchart-modal[data-size=fullscreen] .aui-barchart__legend-stat,.aui-barchart-modal[data-size=fullscreen] .aui-barchart__xaxis,.aui-barchart-modal[data-size=fullscreen] .aui-barchart__yaxis>span{font-size:var(--ds-font-size-20)}.aui-barchart__bare[data-fluid=true]{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box}.aui-barchart__bare[data-fluid=true] .aui-barchart__chart{flex:1;min-height:0;grid-template-rows:minmax(0,1fr) auto}.aui-barchart__bare[data-fluid=true] .aui-barchart__plot{height:100%;min-height:0}.aui-barchart__bare[data-fluid=true] .aui-barchart__empty{flex:1}.aui-barchart__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-3);text-align:center}.aui-barchart__empty[data-size=sm]{min-height:160px}.aui-barchart__empty[data-size=md]{min-height:var(--aui-bc-md-plot-h)}.aui-barchart__empty[data-size=lg]{min-height:320px}.aui-barchart__empty[data-size=xl]{min-height:var(--aui-bc-md-plot-h)}.aui-barchart__empty-glyph{display:inline-flex;align-items:center;justify-content:center;color:var(--ds-text-tertiary)}.aui-barchart__empty-title{margin:0;font-size:var(--ds-font-size-13);font-weight:600;color:var(--ds-text-primary)}.aui-barchart__empty-desc{margin:var(--ds-space-1) 0 0;max-width:36ch;font-size:var(--ds-font-size-12);line-height:var(--ds-leading-15);color:var(--ds-text-tertiary)}.aui-skeleton{--aui-skel-dur:1.4s;display:block;background:linear-gradient(90deg,var(--ds-fill-1) 0,var(--ds-fill-2) 50%,var(--ds-fill-1) 100%);background-size:200% 100%;background-position:150% 0;border-radius:var(--ds-radius-md);animation:aui-skeleton-sheen var(--aui-skel-dur) ease-in-out infinite}@keyframes aui-skeleton-sheen{to{background-position:-150% 0}}.aui-barchart__skelhead{display:flex;align-items:center;gap:var(--ds-space-4);padding:var(--aui-card-pad);border-bottom:1px solid var(--ds-border-hairline)}.aui-barchart__skel-title{width:140px;height:16px;margin-right:auto}.aui-barchart__skel-action{width:56px;height:32px;border-radius:var(--ds-radius-full)}.aui-barchart__skel-value{width:120px;height:var(--ds-leading-24);margin-bottom:var(--ds-space-5);animation-delay:80ms}.aui-barchart__skel-ystub{position:absolute;right:0;width:28px;height:12px;transform:translateY(-50%);animation-delay:.16s}.aui-barchart__skel-bars{display:flex;align-items:flex-end;gap:var(--ds-space-2);width:100%;height:100%}.aui-barchart__skel-bar{flex:1;animation-delay:.16s}.aui-barchart__skel-tick{width:32px;height:var(--ds-leading-11);animation-delay:.24s}@media (prefers-reduced-motion:reduce){.aui-barchart__bar{animation:none;transform:none;transition:none}.aui-skeleton{animation:none;background:var(--ds-fill-1)}.aui-barchart__tooltip{transition:none}}@container chart (max-width: 560px){.aui-barchart-modal[data-size=fullscreen] .aui-barchart__legend-stat,.aui-barchart-modal[data-size=fullscreen] .aui-barchart__xaxis,.aui-barchart-modal[data-size=fullscreen] .aui-barchart__yaxis>span,.aui-barchart-modal[data-size=xl] .aui-barchart__legend-stat,.aui-barchart-modal[data-size=xl] .aui-barchart__xaxis,.aui-barchart-modal[data-size=xl] .aui-barchart__yaxis>span{font-size:var(--ds-font-size-12)}}