.full-page-loader{animation:fadeIn .5s ease-out forwards;background-color:#f9fafb;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:9999}.full-page-loader,.loader-content{align-items:center;display:flex;flex-direction:column}.loader-content{background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2rem}.loader-logo-container{margin-bottom:2rem;position:relative}.loader-logo{animation:pulse-light 2s ease-in-out infinite;height:80px;width:auto}.loader-text-container{text-align:center}.loader-message{color:#374151;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;font-weight:500;margin-bottom:1rem}.loader-progress-container{background-color:#e5e7eb;border-radius:9999px;height:4px;margin:0 auto;overflow:hidden;width:200px}.loader-progress-bar{animation:progress-indeterminate 1.5s ease-in-out infinite;background-color:#2563eb;border-radius:9999px;height:100%}.loader-footer{bottom:2rem;color:#9ca3af;font-size:.75rem;font-weight:600;letter-spacing:.05em;position:absolute;text-transform:uppercase}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-light{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slide-up .3s ease-out forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .2s ease-out forwards}@keyframes progress-indeterminate{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.animate-progress-indeterminate{animation:progress-indeterminate 1.5s ease-in-out infinite}
/*# sourceMappingURL=main.35f362a8.css.map*/