*{box-sizing:border-box}body{color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em;background-color:#f1f5f9;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}#root{flex-direction:column;min-height:100vh;display:flex}@keyframes shadcnToastIn{0%{opacity:0;transform:translateY(-12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shadcnToastOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.95)}}@keyframes shadcnProgress{0%{width:100%}to{width:0%}}.animate-toast-enter{animation:.28s cubic-bezier(.16,1,.3,1) forwards shadcnToastIn}.animate-toast-leave{animation:.2s cubic-bezier(.16,1,.3,1) forwards shadcnToastOut}.animate-toast-bar{animation:4s linear forwards shadcnProgress}
