Coming in v8.5. The new-vial wizard now starts with a choice: Vial (Injection) or Nasal Spray. Pick one and the rest of the form swaps to the math that matches.
Vial — the existing flow: peptide mg, BAC water, dose, syringe type → draw units on a U-100 syringe with the visual fill-line overlay.
Nasal Spray — new: peptide mg, BAC water, dose, bottle size (10 / 15 / 30 mL), spray volume per actuation (typically 0.1 mL) → output tells you exactly how many sprays per dose and how many total doses your bottle holds.
The picker is peptide-agnostic — you can create a nasal-spray vial for any peptide that supports intranasal delivery (PT-141, Selank, Semax, oxytocin, kisspeptin, and others). Existing vials keep working unchanged.
My Stuff cards adapt: nasal vials show sprays left instead of doses left, with a 👃 icon next to the peptide name.