*,:before,:after{box-sizing:border-box}html{overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:#f6f8fa;height:100%;margin:0;padding:0}body{overscroll-behavior-y:none;background:#f6f8fa;height:100%;margin:0;padding:0;overflow:hidden}body>div:first-child,body>div:first-child>div{height:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes nfcRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes nfcPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:.3s both fadeIn}.animate-fade-in-up{animation:.38s both fadeInUp}.animate-scale-in{animation:.3s both scaleIn}.animate-slide-left{animation:.32s both slideInLeft}.animate-check-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) both checkPop}.animate-spin{animation:1s linear infinite spin}.btn-press{transition:opacity .15s,transform .1s}.btn-press:hover{opacity:.9}.btn-press:active{transform:scale(.985)}.row-press{transition:background .15s}.row-press:hover{background:#eef4ec!important}
