*{box-sizing:border-box}html,body{margin:0;padding:0;background:#eae7e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Geist,system-ui,-apple-system,sans-serif;color:#171821;letter-spacing:-.005em}input,button,textarea{font-family:Geist,system-ui,sans-serif}input::placeholder{color:#a3a09a}button{font-family:inherit;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background .18s ease,opacity .18s ease}.tap:active{transform:scale(.965)}.croft-scroll::-webkit-scrollbar{display:none}.croft-scroll{scrollbar-width:none;-ms-overflow-style:none}@keyframes croftFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.croft-fade{animation:croftFade .42s cubic-bezier(.22,1,.36,1) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.stagger>*{animation:rise .5s cubic-bezier(.22,1,.36,1) both}.stagger>*:nth-child(1){animation-delay:.02s}.stagger>*:nth-child(2){animation-delay:.07s}.stagger>*:nth-child(3){animation-delay:.12s}.stagger>*:nth-child(4){animation-delay:.17s}.stagger>*:nth-child(5){animation-delay:.22s}.stagger>*:nth-child(6){animation-delay:.27s}.stagger>*:nth-child(7){animation-delay:.32s}.stagger>*:nth-child(8){animation-delay:.37s}@keyframes sheetUp{0%{transform:translateY(100%)}70%{transform:translateY(-1.5%)}to{transform:translateY(0)}}.sheet-up{animation:sheetUp .4s cubic-bezier(.22,1,.36,1) both}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.scrim-in{animation:scrimIn .22s ease both}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.toast-in{animation:toastIn .3s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){*,.croft-fade,.stagger>*,.sheet-up,.toast-in{animation-duration:.01ms!important;animation-iteration-count:1!important}}
