*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes sheetUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes checkBounce{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes progressFill{0%{width:0%}}@keyframes nowLinePulse{0%,to{opacity:.9}50%{opacity:.4}}@keyframes rowSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes glowPop{0%{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 12px 4px currentColor}to{box-shadow:0 0 0 0 currentColor}}.anim-fade-in{animation:fadeIn .22s ease both}.anim-slide-up{animation:slideUp .28s cubic-bezier(.22,.68,0,1.2) both}.anim-slide-down{animation:slideDown .22s ease both}.anim-sheet-up{animation:sheetUp .35s cubic-bezier(.22,.68,0,1.1) both}.anim-scale-in{animation:scaleIn .25s cubic-bezier(.22,.68,0,1.2) both}.anim-row{animation:rowSlideIn .22s ease both}.anim-delay-1{animation-delay:.04s}.anim-delay-2{animation-delay:.08s}.anim-delay-3{animation-delay:.12s}.anim-delay-4{animation-delay:.16s}.anim-delay-5{animation-delay:.2s}.hover-lift{transition:transform .18s ease,box-shadow .18s ease;cursor:pointer}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000059}.hover-lift:active{transform:translateY(0) scale(.98)}.btn-press{transition:transform .12s ease,opacity .12s ease}.btn-press:active{transform:scale(.94);opacity:.8}.tab-btn{transition:color .2s ease,border-color .2s ease,background .2s ease}.check-bounce{animation:checkBounce .3s cubic-bezier(.22,.68,0,1.4) both}.now-line{animation:nowLinePulse 2s ease-in-out infinite}.overlay-backdrop{animation:fadeIn .2s ease both}
