body,html{min-height:100vh;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;touch-action:pan-y}@supports(-webkit-touch-callout:none){body,html{min-height:-webkit-fill-available}}:root{--safe-area-bottom:0px!important}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.animate{animation-delay:0s;animation-direction:normal;animation-duration:.25s;animation-fill-mode:forwards;animation-iteration-count:1;animation-play-state:running;-webkit-animation-timeline:auto;animation-timing-function:ease-out}.animate_infinite{animation-duration:.75s;animation-iteration-count:infinite}@keyframes animation-fade-in{0%{opacity:0}to{opacity:1}}.fade_in{animation-name:animation-fade-in}@keyframes animation-fade-out{0%{opacity:1}to{opacity:0}}.fade_out{animation-name:animation-fade-out}@keyframes animation-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade_in_up{animation-name:animation-fade-in-up}@keyframes animation-fade-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}.fade_out_up{animation-name:animation-fade-out-up}@keyframes animation-swipe-in-left{0%{transform:translateX(100vw)}to{transform:translateX(0)}}.swipe_in_left{animation-name:animation-swipe-in-left}@keyframes animation-swipe-out-left{0%{transform:translateX(0)}to{transform:translateX(100vw)}}.swipe_out_left{animation-name:animation-swipe-out-left}@keyframes animation-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotate{animation-name:animation-rotate}#image-preview-modal-root img:before{background-color:inherit;background-image:inherit;background-position:inherit;background-repeat:inherit;background-size:inherit;content:"";display:block;height:100%;width:100%}.revert{transform:scaleX(-1)}