.xs__flow{fill:none;stroke:currentColor;opacity:.55;stroke-linecap:butt;stroke-dasharray:7 9;transition:stroke-width .4s var(--ease)}.xs__water{fill:currentColor;stroke:none;opacity:.12;transition:d .4s var(--ease)}@keyframes xs-drift{to{stroke-dashoffset:-16px}}@media (prefers-reduced-motion:no-preference){.xs__flow{animation:xs-drift var(--speed,3s) linear infinite}}.xs__ctl{align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.xs__label{font-weight:530}.xs__range{max-width:320px;accent-color:var(--ink);flex:160px}.xs__words{color:var(--muted);font-variant-numeric:tabular-nums;min-width:8em}
