.plot-component-container .modebar{background:var(--plot-modebar-bg);border:var(--plot-modebar-border);border-radius:var(--plot-modebar-radius);box-shadow:var(--plot-modebar-shadow);padding:4px;display:none;position:absolute;top:0;right:5px;white-space:nowrap!important;flex-flow:row!important;width:auto!important;max-width:none!important;overflow:visible!important}.plot-component-container:hover .modebar{display:flex!important}.plot-component-container .modebar-group{white-space:nowrap!important;flex-flow:row!important;display:flex!important}.plot-component-container .modebar .modebar-btn{margin:0 1px;white-space:nowrap!important;flex-shrink:0!important}.plot-component-container .modebar .modebar-btn-group{white-space:nowrap!important;flex-flow:row!important;display:flex!important}.plot-component-container .modebar>*{white-space:nowrap!important;flex-wrap:nowrap!important;display:inline-flex!important}@keyframes plot-trace-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.plot-component-enter g.scatterlayer,.plot-component-enter:not(.plot-component-enter-bars) g.barlayer,.plot-component-enter-bars g.barlayer g.point{transform-box:fill-box;transform-origin:bottom;will-change:transform;animation-name:plot-trace-rise;animation-duration:var(--plot-enter-duration);animation-timing-function:var(--plot-enter-easing);animation-fill-mode:backwards}.plot-component-enter-bars g.barlayer g.point:first-child{animation-delay:calc(0 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(2){animation-delay:calc(1 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(3){animation-delay:calc(2 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(4){animation-delay:calc(3 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(5){animation-delay:calc(4 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(6){animation-delay:calc(5 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(7){animation-delay:calc(6 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(8){animation-delay:calc(7 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(9){animation-delay:calc(8 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(10){animation-delay:calc(9 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(11){animation-delay:calc(10 * var(--plot-enter-step))}.plot-component-enter-bars g.barlayer g.point:nth-child(n+12){animation-delay:calc(11 * var(--plot-enter-step))}.plot-component-container{transition:opacity var(--plot-refresh-duration,0s) ease-in-out}.plot-component-refresh{opacity:.08}.plot-component-container .sankey .node-rect{transform-box:fill-box;transform-origin:50%;transform:scaleX(var(--plot-sankey-node-scale));rx:calc(var(--plot-sankey-node-radius) / var(--plot-sankey-node-scale));ry:var(--plot-sankey-node-radius);pointer-events:fill}.plot-component-container .sankey-link-values{pointer-events:none}.plot-component-container .sankey-link-values text{font-family:var(--plot-sankey-value-font-family);font-size:var(--plot-sankey-value-font-size);font-variant-numeric:tabular-nums;fill:color-mix(in oklab, var(--sankey-link-hue) var(--plot-sankey-value-tint), var(--plot-sankey-value-ink))}.plot-component-sankey-drag .sankey-link-values{opacity:0}