*{box-sizing:border-box}#root,body,html{height:100vh;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;width:100%}body{font-family:Nunito,sans-serif;padding-top:64px}img,svg{max-width:100%}@media (max-width:600px){body{padding-top:56px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes commitment-pop{0%,56%,to{text-shadow:0 0 0 #7a2fa400;transform:scale(1) translateY(0)}8%{transform:scale(.92) translateY(2px)}20%{text-shadow:0 0 8px #7a2fa459,0 0 22px #7a2fa440;transform:scale(1.35) translateY(-15px)}32%{transform:scale(1.05) translateY(4px)}44%{transform:scale(1.16) translateY(-5px)}56%{text-shadow:0 0 10px #7a2fa440}}@keyframes commitment-particle{0%{opacity:0;transform:translate(0) scale(0)}10%{opacity:1;transform:translate(0) scale(1.3)}35%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(0)}}@keyframes commitment-star{0%{opacity:0;transform:translate(0) rotate(0deg) scale(0)}15%{opacity:1;transform:translate(0) rotate(45deg) scale(1.5)}45%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(180deg) scale(0)}}@keyframes commitment-glow{0%{opacity:0;transform:scale(.8)}15%{opacity:.7;transform:scale(1.1)}40%{opacity:.35;transform:scale(1.35)}70%,to{opacity:0;transform:scale(1.5)}}.commitment-celebration{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-height:55px;min-width:60px;position:relative}.commitment-celebration__glow{animation:commitment-glow 2s ease-out infinite;background:#7a2fa42e;border-radius:50%;filter:blur(8px);height:55px;position:absolute;width:55px}.commitment-celebration__number{align-items:baseline;display:flex;line-height:1;position:relative;transform-origin:center bottom;white-space:nowrap;z-index:3}.commitment-celebration__particle,.commitment-celebration__star{animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-out;color:var(--color);position:absolute;z-index:2}.commitment-celebration__particle{animation-name:commitment-particle;background:var(--color);border-radius:50%;height:7px;width:7px}.commitment-celebration__star{animation-name:commitment-star;font-size:18px;font-weight:800;line-height:1}.particle--top-left{left:5px;top:5px}.particle--left{left:0;top:25px}.particle--top-right{right:5px;top:0}.particle--right{right:-2px;top:25px}.particle--bottom-left{bottom:0;left:10px}.particle--bottom-right{bottom:-3px;right:5px}.star--top-left{left:18px;top:-8px}.star--top-right{right:10px;top:5px}.star--bottom-left{bottom:-5px;left:30px}@media (prefers-reduced-motion:reduce){.commitment-celebration__glow,.commitment-celebration__number,.commitment-celebration__particle,.commitment-celebration__star{animation:none}}
/*# sourceMappingURL=main.6b630b7c.css.map*/