.loading-screen{width:100%;height:100dvh;display:flex;justify-content:center;align-items:center;background:#fff;position:relative;overflow:hidden}.loading-screen .blobs-container{position:absolute;inset:0;filter:blur(70px);opacity:.6}.loading-screen .blob{position:absolute;border-radius:50%;animation:float 15s ease-in-out infinite}.loading-screen .blob.blob-1{width:400px;height:400px;background:linear-gradient(135deg,#d1fae5,rgba(16,185,129,.3));top:-10%;left:-5%;animation-delay:0s}.loading-screen .blob.blob-2{width:350px;height:350px;background:linear-gradient(135deg,rgba(16,185,129,.25),#ecfdf5);bottom:-5%;right:-5%;animation-delay:-5s;animation-duration:18s}.loading-screen .blob.blob-3{width:250px;height:250px;background:linear-gradient(135deg,rgba(110,231,183,.4),rgba(16,185,129,.2));top:50%;right:20%;animation-delay:-8s;animation-duration:20s}.loading-screen .blob.blob-4{width:300px;height:300px;background:linear-gradient(135deg,rgba(5,150,105,.15),rgba(167,243,208,.3));bottom:30%;left:15%;animation-delay:-12s;animation-duration:22s}.loading-screen .loading-card{position:relative;z-index:1;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.1);border-radius:16px;padding:48px 48px 32px;display:flex;flex-direction:column;align-items:center;gap:24px;min-width:280px;box-shadow:0 4px 24px rgba(16,185,129,.08),0 1px 2px rgba(0,0,0,.04)}.loading-screen .logo-wrapper img{width:160px;height:auto}.loading-screen .loader-bar{width:100%;height:4px;background:rgba(16,185,129,.15);border-radius:10px;overflow:hidden}.loading-screen .loader-bar .loader-progress{height:100%;width:40%;background:linear-gradient(90deg,#10b981,#059669);border-radius:10px;animation:loading 1.5s ease-in-out infinite}.loading-screen .loading-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#555;margin:0}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-40px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(-40px,-20px) scale(1.02)}}
/*# sourceMappingURL=59a5566b129fcda1.css.map*/