.stem-fan-lane .stem-fan-ink{fill:var(--cmd-fg);opacity:.22;transition:opacity .16s ease-out}.stem-fan-lane:hover .stem-fan-ink{opacity:.36}.stem-fan-lane[aria-pressed=true] .stem-fan-ink{opacity:.4}.stem-fan-lane .stem-fan-played{clip-path:inset(0 calc((1 - var(--stem-fan-p, 0)) * 100%) 0 0);opacity:0;transition:opacity .16s ease-out}.stem-fan-lane[aria-pressed=true] .stem-fan-played{opacity:1}.stem-fan-lane .stem-fan-played .stem-fan-ink,.stem-fan[data-started=false] .stem-fan-lane[aria-pressed=true] .stem-fan-ink{opacity:.92}.stem-fan-head{left:calc(var(--stem-fan-p, 0) * 100%);background:var(--cmd-fg);opacity:.18}.stem-fan-lane[aria-pressed=true] .stem-fan-head{opacity:.7}.stem-fan[data-started=false] .stem-fan-head{opacity:0}.stem-fan-flow{fill:none;stroke:var(--cmd-fg);stroke-width:1;opacity:.2;transition:opacity .16s ease-out}.stem-fan-flow[data-on=true]{opacity:.75}.stem-fan[data-playing=true] .stem-fan-flow[data-on=true]{stroke-dasharray:2 5;animation:stem-fan-flow 2.8s linear infinite}@keyframes stem-fan-flow{to{stroke-dashoffset:-14}}@media(prefers-reduced-motion:reduce){.stem-fan-lane .stem-fan-ink,.stem-fan-lane .stem-fan-played,.stem-fan-flow{transition:none}.stem-fan[data-playing=true] .stem-fan-flow[data-on=true]{animation:none;stroke-dasharray:none}}
