.animation-modal-container{--animation-timing:cubic-bezier(0.46,0.03,0.52,0.96);--animation-bg:#17171780;--animation-duration-background:.5s;display:table;height:100%;left:0;position:fixed;top:0;transform:scale(0);width:100%;z-index:50}#animation-modal-container-stacked{z-index:51;--animation-bg:#17171759}.animation-modal-container.slideDownUp,.animation-modal-container.slideUpDown,.animation-modal-container.zoomInOut{transform:scale(1)}.animation-modal-container.slideDownUp .animation-modal-background,.animation-modal-container.slideUpDown .animation-modal-background,.animation-modal-container.zoomInOut .animation-modal-background{animation:fadeModalIn var(--animation-duration-background) var(--animation-timing) forwards}.animation-modal-container.slideDownUp .animation-modal-background .animation-modal,.animation-modal-container.slideUpDown .animation-modal-background .animation-modal,.animation-modal-container.zoomInOut .animation-modal-background .animation-modal{opacity:0}.animation-modal-container.slideDownUp+.content,.animation-modal-container.slideUpDown+.content,.animation-modal-container.zoomInOut+.content{animation:scaleContentBack var(--animation-duration-background) var(--animation-timing) forwards}.animation-modal-container.slideDownUp.out .animation-modal-background,.animation-modal-container.slideUpDown.out .animation-modal-background,.animation-modal-container.zoomInOut.out .animation-modal-background{animation:fadeModalOut var(--animation-duration-background) var(--animation-timing) forwards}.animation-modal-container.slideDownUp.out+.content,.animation-modal-container.slideUpDown.out+.content,.animation-modal-container.zoomInOut.out+.content{animation:scaleContentForward var(--animation-duration-background) var(--animation-timing) forwards}.animation-modal-container.slideUpDown .animation-modal{animation:slideBottomUp .3s var(--animation-timing) forwards}.animation-modal-container.slideUpDown.out,.animation-modal-container.slideUpDown.out .animation-modal{animation:slideBottomDown .3s var(--animation-timing) forwards}.animation-modal-container.slideDownUp .animation-modal-background{vertical-align:top}.animation-modal-container.slideDownUp .animation-modal{animation:slideTopDown .3s var(--animation-timing) forwards}.animation-modal-container.slideDownUp.out,.animation-modal-container.slideDownUp.out .animation-modal{animation:slideTopUp .3s var(--animation-timing) forwards}.animation-modal-container.zoomInOut .animation-modal{animation:zoomCenterIn .3s var(--animation-timing) forwards}.animation-modal-container.zoomInOut.out,.animation-modal-container.zoomInOut.out .animation-modal{animation:zoomCenterOut .3s var(--animation-timing) forwards}.animation-modal-container .animation-modal-background{background:var(--animation-bg);display:table-cell;text-align:center;vertical-align:middle}.animation-modal-container .animation-modal-background .animation-modal{display:inline-block;position:relative;text-align:left}@keyframes slideBottomUp{0%{opacity:0;transform:scale(1) translateY(100vh)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideBottomDown{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1) translateY(100vh)}}@keyframes slideTopDown{0%{opacity:0;transform:scale(1) translateY(-100vh)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideTopUp{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1) translateY(-100vh)}}@keyframes zoomCenterIn{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}@keyframes zoomCenterOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.1)}}@keyframes fadeModalIn{0%{backdrop-filter:blur(0);background:transparent}70%{backdrop-filter:blur(16px);background:var(--animation-bg)}to{backdrop-filter:blur(16px);background:var(--animation-bg)}}@keyframes fadeModalOut{0%{backdrop-filter:blur(16px);background:var(--animation-bg)}30%{backdrop-filter:blur(16px);background:var(--animation-bg)}to{backdrop-filter:blur(0);background:transparent}}@keyframes scaleContentBack{0%{transform:scale(1)}to{transform:scale(.99)}}@keyframes scaleContentForward{0%{transform:scale(1)}to{transform:scale(.99)}}