@keyframes toast-open{0%{max-width:3.5rem;opacity:0;transform:translateY(-140%)}32%{max-width:3.5rem;opacity:1;transform:translateY(0)}to{max-width:24rem;opacity:1;transform:translateY(0)}}@keyframes toast-close{0%{max-width:24rem;opacity:1;transform:translateY(0)}55%{max-width:3.5rem;opacity:1;transform:translateY(0)}to{max-width:3.5rem;opacity:0;transform:translateY(-140%)}}@keyframes toast-body-in{0%,45%{opacity:0}to{opacity:1}}@keyframes toast-body-out{0%{opacity:1}35%,to{opacity:0}}@keyframes toast-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes toast-fade{0%{opacity:0}to{opacity:1}}.toast-cap{animation:toast-open .52s cubic-bezier(.2,.9,.25,1) both}.toast-cap .toast-body{animation:toast-body-in .52s ease both}.toast-cap.is-leaving{animation:toast-close .36s cubic-bezier(.5,0,.75,.2) both}.toast-cap.is-leaving .toast-body{animation:toast-body-out .36s ease both}.toast-time{transform-origin:left;animation:toast-time linear both}.toast-cap.is-paused .toast-time{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.toast-cap,.toast-cap .toast-body{animation:toast-fade .2s ease both}.toast-cap.is-leaving{animation:none;opacity:0;transition:opacity .2s}.toast-cap.is-leaving .toast-body{animation:none}}