html,body{margin:0;background:#fafafa;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#e11d48;text-decoration:none}a:hover{color:#be123c}::selection{background:#f43f5e2e}input,textarea,button{font-family:inherit}input:focus,textarea:focus{outline:none}::placeholder{color:#a1a1aa}@keyframes okUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes okPop{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:none}}@keyframes okCheck{0%{transform:scale(0) rotate(-20deg)}60%{transform:scale(1.2) rotate(4deg)}to{transform:scale(1) rotate(0)}}@keyframes okFloat{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-24px) translate(10px)}}@keyframes okFloatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes okGlow{0%,to{box-shadow:0 20px 60px #f43f5e33}50%{box-shadow:0 26px 80px #f43f5e57}}@keyframes okSpinIn{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:none}}@keyframes okShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes okFall{0%{transform:translateY(-10vh) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(110vh) rotate(540deg);opacity:0}}.ok-stagger>*{animation:okUp .6s cubic-bezier(.2,.7,.2,1) both}.ok-stagger>*:nth-child(1){animation-delay:.02s}.ok-stagger>*:nth-child(2){animation-delay:.08s}.ok-stagger>*:nth-child(3){animation-delay:.14s}.ok-stagger>*:nth-child(4){animation-delay:.2s}.ok-stagger>*:nth-child(5){animation-delay:.26s}.ok-stagger>*:nth-child(6){animation-delay:.32s}@media(prefers-reduced-motion:reduce){*{animation:none!important}}.ok-screen{position:relative;z-index:1}[data-hover]:hover{transform:translateY(-2px)}
