*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;padding:0;height:100%;width:100%;background:#faf7f2;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#0e3b4d;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}button{font-family:inherit;-webkit-tap-highlight-color:transparent}input,textarea{font-family:inherit}::-webkit-scrollbar{display:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,to{opacity:.4}50%{opacity:1}}@keyframes ripple{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.4);opacity:0}}.fade-up{animation:fadeUp .5s ease forwards}.fade-up-1{animation:fadeUp .5s ease .08s forwards;opacity:0}.fade-up-2{animation:fadeUp .5s ease .16s forwards;opacity:0}.fade-up-3{animation:fadeUp .5s ease .24s forwards;opacity:0}.fade-up-4{animation:fadeUp .5s ease .32s forwards;opacity:0}.tile-press:active{transform:scale(.97)}.tile-press{transition:transform .15s ease}.analyzing-dot{animation:shimmer 1.2s ease-in-out infinite}.analyzing-dot:nth-child(2){animation-delay:.15s}.analyzing-dot:nth-child(3){animation-delay:.3s}.ripple-ring{animation:ripple 2s ease-out infinite}
