@keyframes gps-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes gps-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes gps-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes gps-sheet-out{0%{transform:translateY(0)}to{transform:translateY(106%)}}@keyframes gps-dialog-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes gps-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes gps-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes gps-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.gps-backdrop{animation:.22s ease-out both gps-backdrop-in}.gps-backdrop.gps-out{animation:.22s ease-in both gps-backdrop-out}.gps-panel{animation:.28s cubic-bezier(.32,.72,.33,1) both gps-sheet-in}.gps-panel.gps-out{animation:.22s cubic-bezier(.32,.72,.33,1) both gps-sheet-out}@media (min-width:768px){.gps-panel{animation:.26s cubic-bezier(.34,1.3,.64,1) both gps-dialog-in}.gps-panel.gps-out{animation:.18s ease-in both gps-dialog-out}}.gps-step{animation:.24s ease-out both gps-step-in}.gps-pop{animation:.34s cubic-bezier(.34,1.56,.64,1) both gps-pop}@media (prefers-reduced-motion:reduce){.gps-backdrop,.gps-backdrop.gps-out,.gps-panel,.gps-panel.gps-out,.gps-step,.gps-pop{animation:none}}
