@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#efede9;height:100%;font-family:Inter,-apple-system,SF Pro Display,sans-serif}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#0003}input,textarea,select,button{font-family:inherit}input::placeholder,textarea::placeholder{color:#1a1a1a42}input[type=date]::-webkit-calendar-picker-indicator{opacity:.3;cursor:pointer}a{color:inherit;text-decoration:none}button{cursor:pointer}@keyframes iosIn{0%{opacity:0;transform:scale(.9)translateY(20px)}58%{opacity:1;transform:scale(1.018)translateY(-3px)}78%{transform:scale(.996)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes listIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes numIn{0%{opacity:0;transform:translateY(14px)scale(.82)}65%{opacity:1;transform:translateY(-2px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sheetIn{0%{opacity:0;transform:scale(.93)translateY(24px)}55%{opacity:1;transform:scale(1.01)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes chipIn{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes springIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.93)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.75)}65%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes numberRoll{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes drawLine{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}@keyframes ringDraw{0%{stroke-dashoffset:339px}to{}}@keyframes shimmer{0%{background-position:-600% 0}to{background-position:600% 0}}@keyframes ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes checkBurst{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes badgePop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}
