.lore-chart{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-16);width:100%;box-sizing:border-box;position:relative}.lore-chart__sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}.lore-chart__body{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.lore-chart__plot{width:100%;height:160px;box-sizing:border-box}.lore-chart__plot--bar{display:flex;flex-direction:row;align-items:stretch;gap:var(--spacing-8)}.lore-chart__col{flex:1 1;min-width:0;height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:default}button.lore-chart__col{cursor:pointer}button.lore-chart__col:hover .lore-chart__bar{opacity:.85}button.lore-chart__col:focus-visible{outline:2px solid var(--line-highlighting-content,var(--brand-primary));outline-offset:2px}.lore-chart__track{position:absolute;inset:0;border-radius:var(--border-radius-radius-sm);background-color:var(--teal-50)}[data-theme=dark] .lore-chart__track{background-color:var(--teal-900)}.lore-chart__bar{position:relative;width:100%;border-radius:var(--border-radius-radius-sm);min-height:0}.lore-chart__fill--primary{background-color:var(--brand-primary)}.lore-chart__fill--alt{background-color:var(--teal-50)}[data-theme=dark] .lore-chart__fill--alt{background-color:var(--teal-900)}.lore-chart__cartesian{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-8);width:100%}.lore-chart__y{position:relative;flex:0 0 auto;width:28px;height:160px}.lore-chart__y-tick{position:absolute;right:0;transform:translateY(-50%)}.lore-chart__y-tick .body-extra-small{margin:0}.lore-chart__cartesian-plot{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-8)}.lore-chart__svg-wrap{position:relative;width:100%;height:160px}.lore-chart__svg{display:block;width:100%;height:160px}.lore-chart__point{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--control-hit-target-min);height:var(--control-hit-target-min);margin:0;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);cursor:pointer;font:inherit;color:inherit}.lore-chart__point--static{pointer-events:none;cursor:default}.lore-chart__point:focus-visible{outline:2px solid var(--line-highlighting-content,var(--brand-primary));outline-offset:2px}.lore-chart__grid{fill:none;stroke:var(--line-separating-content);stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.lore-chart__svg--pie{margin-inline:auto;max-width:160px}.lore-chart__stroke{fill:none;stroke:var(--brand-primary);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.lore-chart__area{fill:var(--teal-50);pointer-events:none}[data-theme=dark] .lore-chart__area{fill:var(--teal-900)}.lore-chart__dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--brand-primary);box-sizing:border-box}.lore-chart__dot--selected{width:10px;height:10px;box-shadow:0 0 0 2px var(--text-primary)}.lore-chart__slice--primary{fill:var(--brand-primary)}.lore-chart__slice--selected{stroke:var(--text-primary);stroke-width:2}.lore-chart__slice--alt{fill:var(--teal-50)}[data-theme=dark] .lore-chart__slice--alt{fill:var(--teal-900)}.lore-chart__svg [role=button]{cursor:pointer}.lore-chart__svg [role=button]:focus-visible{outline:2px solid var(--line-highlighting-content,var(--brand-primary));outline-offset:2px}.lore-chart__labels{display:flex;flex-direction:row;gap:var(--spacing-8)}.lore-chart__label{flex:1 1;min-width:0}.lore-chart__label .body-extra-small,.lore-chart__label .body-extra-small-bold{margin:0}.lore-chart__legend{flex-wrap:wrap;align-self:flex-start;gap:var(--spacing-16)}.lore-chart__legend,.lore-chart__legend-item{display:flex;flex-direction:row;align-items:center}.lore-chart__legend-item{gap:var(--spacing-8)}.lore-chart__swatch{display:block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.lore-chart__legend-item .body-extra-small{margin:0}@media (prefers-reduced-motion:reduce){button.lore-chart__col:hover .lore-chart__bar{opacity:1}}