@media (prefers-reduced-motion:no-preference){.viz[data-state=armed] .viz-fill{clip-path:inset(0 100% 0 0)}.viz[data-state=armed] .viz-figures{opacity:0}.viz[data-state=drawn] .viz-fill{animation:viz-draw var(--viz-draw-duration,.6s) cubic-bezier(.22, .61, .36, 1) var(--viz-draw-delay,0s) both}.viz[data-state=drawn] .viz-figures{animation:viz-rise .45s ease-out var(--viz-rise-delay,0s) both}}@keyframes viz-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes viz-rise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.viz-seg,.viz-ghost{transition:opacity .2s ease-out}:is(.viz:has(.viz-seg-pay:hover) .viz-seg-save,.viz:has(.viz-seg-save:hover) .viz-seg-pay){opacity:.35}.viz:has(.viz-seg:hover) .viz-ghost{opacity:.06}.viz-note>*{grid-area:1/1;transition:opacity .2s ease-out}.viz-note-pay,.viz-note-save,:is(.viz:has(.viz-seg-pay:hover) .viz-note-default,.viz:has(.viz-seg-save:hover) .viz-note-default){opacity:0}:is(.viz:has(.viz-seg-pay:hover) .viz-note-pay,.viz:has(.viz-seg-save:hover) .viz-note-save){opacity:1}
