.loading-screen{background:var(--color-primary-lighter);justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.loading-screen .blobs-container{filter:blur(70px);opacity:.6;position:absolute;inset:0}.loading-screen .blob{border-radius:50%;animation:15s ease-in-out infinite float;position:absolute}.loading-screen .blob.blob-1{background:linear-gradient(135deg, var(--color-primary-light) 0%, color-mix(in srgb, var(--color-primary) 30%, transparent) 100%);width:400px;height:400px;animation-delay:0s;top:-10%;left:-5%}.loading-screen .blob.blob-2{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 25%, transparent) 0%, var(--color-primary-lighter) 100%);width:350px;height:350px;animation-duration:18s;animation-delay:-5s;bottom:-5%;right:-5%}.loading-screen .blob.blob-3{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-300) 40%, transparent) 0%, color-mix(in srgb, var(--color-primary) 20%, transparent) 100%);width:250px;height:250px;animation-duration:20s;animation-delay:-8s;top:50%;right:20%}.loading-screen .blob.blob-4{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-dark) 15%, transparent) 0%, color-mix(in srgb, var(--color-primary-200) 30%, transparent) 100%);width:300px;height:300px;animation-duration:22s;animation-delay:-12s;bottom:30%;left:15%}.loading-screen .loading-card{z-index:1;background:color-mix(in srgb, var(--color-white) 85%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);min-width:280px;box-shadow:0 4px 24px color-mix(in srgb, var(--color-primary) 8%, transparent),0 1px 2px color-mix(in srgb, var(--color-black) 4%, transparent);border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:48px 48px 32px;display:flex;position:relative}.loading-screen .logo-wrapper img{width:160px;height:auto}.loading-screen .icon-loader{justify-content:center;align-items:center;gap:24px;display:flex}.loading-screen .icon-item{color:var(--gray-300);opacity:.6;justify-content:center;align-items:center;animation:2.4s ease-in-out infinite icon-wave;display:flex}.loading-screen .icon-item:first-child{animation-delay:0s}.loading-screen .icon-item:nth-child(2){animation-delay:.24s}.loading-screen .icon-item:nth-child(3){animation-delay:.48s}.loading-screen .icon-item:nth-child(4){animation-delay:.72s}.loading-screen .icon-item:nth-child(5){animation-delay:.96s}.loading-screen .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-screen .loading-text{color:var(--color-text-secondary);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500}@keyframes icon-wave{0%,to{color:var(--gray-300);opacity:.6}30%{color:var(--color-primary);opacity:1}60%{color:var(--gray-300);opacity:.6}}@media (max-width:480px){.loading-screen .icon-loader{gap:8px}}@media (prefers-reduced-motion:reduce){.loading-screen .blob,.loading-screen .icon-item{animation:none}.loading-screen .icon-item{color:var(--color-primary);opacity:1}}@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=1rynimuwrg3x5.css.map*/