.not-found[data-v-c8e4a3c4]{align-items:center;background:var(--bg,#fff);border-radius:12px;box-shadow:0 6px 20px #1118270f;color:var(--text,#1f2937);display:flex;flex-direction:column;gap:16px;justify-content:center;margin:0 auto;max-width:560px;padding:28px;text-align:center}.icon-wrap svg[data-v-c8e4a3c4]{color:#ef4444;height:96px;width:96px}.title[data-v-c8e4a3c4]{font-size:20px;font-weight:700;margin:0}.desc[data-v-c8e4a3c4]{color:#6b7280;font-size:14px;margin:0;max-width:420px}.actions[data-v-c8e4a3c4]{margin-top:8px}.btn[data-v-c8e4a3c4]{background:#111827;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.btn[data-v-c8e4a3c4]:hover{opacity:.95}@keyframes fadeInUp-d15f7b2d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-d15f7b2d{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-d15f7b2d{0%{opacity:0}to{opacity:1}}.animate-fade-in-up[data-v-d15f7b2d]{animation:fadeInUp-d15f7b2d .6s ease-out}.animate-scale-in[data-v-d15f7b2d]{animation:scaleIn-d15f7b2d .5s ease-out}.animate-fade-in[data-v-d15f7b2d]{animation:fadeIn-d15f7b2d .3s ease-out}[data-v-d15f7b2d] .ui-input{padding-bottom:.5rem;padding-top:1.5rem;transition:all .2s ease}[data-v-d15f7b2d] .ui-input:focus{box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}[data-v-d15f7b2d] .ui-input:not(:-moz-placeholder)+label{background:#fff;color:#3b82f6;font-size:.875rem;padding:0 .5rem;transform:translateY(-2rem)}[data-v-d15f7b2d] .ui-input:not(:placeholder-shown)+label{background:#fff;color:#3b82f6;font-size:.875rem;padding:0 .5rem;transform:translateY(-2rem)}.floating-label[data-v-d15f7b2d]{background:#fff;color:#6b7280;left:.75rem;padding:0 .5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.floating-label.focused[data-v-d15f7b2d],.floating-label.has-value[data-v-d15f7b2d]{color:#3b82f6;font-size:.875rem;transform:translateY(-2rem)}.input-container[data-v-d15f7b2d]{margin-bottom:2rem;position:relative}.input-container label[data-v-d15f7b2d]{background:#fff;color:#6b7280;left:.75rem;padding:0 .5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.input-container input:not(:-moz-placeholder)+label[data-v-d15f7b2d]{color:#3b82f6;font-size:.875rem;transform:translateY(-2rem)}.input-container input:focus+label[data-v-d15f7b2d],.input-container input:not(:placeholder-shown)+label[data-v-d15f7b2d]{color:#3b82f6;font-size:.875rem;transform:translateY(-2rem)}[data-v-d15f7b2d] .ui-button{transition:all .2s ease}[data-v-d15f7b2d] .ui-button:hover{transform:translateY(-1px)}[data-v-d15f7b2d] .ui-button:active{transform:translateY(0)}[data-v-d15f7b2d] .social-login-button{transition:all .2s ease}[data-v-d15f7b2d] .social-login-button:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.bg-gradient-to-br[data-v-d15f7b2d]{animation:gradientShift-d15f7b2d 15s ease infinite;background-size:400% 400%}@keyframes gradientShift-d15f7b2d{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.backdrop-blur-sm[data-v-d15f7b2d]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-v-d15f7b2d]::-webkit-scrollbar{width:6px}[data-v-d15f7b2d]::-webkit-scrollbar-track{background:#f1f5f9}[data-v-d15f7b2d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-v-d15f7b2d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.bg-gradient-to-r.from-blue-600.to-purple-600[data-v-d15f7b2d]{background:linear-gradient(90deg,#2563eb,#9333ea)!important;border:none!important;color:#fff!important}.bg-gradient-to-r.from-blue-600.to-purple-600[data-v-d15f7b2d]:hover{background:linear-gradient(90deg,#1d4ed8,#7c3aed)!important;color:#fff!important}.beta-signup-container .bg-gradient-to-r.from-blue-600.to-purple-600[data-v-d15f7b2d]{background:linear-gradient(90deg,#2563eb,#9333ea)!important;color:#fff!important}.beta-signup-container .bg-gradient-to-r.from-blue-600.to-purple-600[data-v-d15f7b2d]:hover{background:linear-gradient(90deg,#1d4ed8,#7c3aed)!important;color:#fff!important}.bg-gradient-to-r.from-blue-600.to-purple-600[data-v-d15f7b2d] *,.bg-gradient-to-r.from-blue-600.to-purple-600[data-v-d15f7b2d]:hover *{color:#fff!important}.auth-background[data-v-d15f7b2d]{background:linear-gradient(135deg,#1e40af1a,#7c3aed1a),url(../background-signIn.png);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.mobile-animation-frame[data-v-d15f7b2d]{pointer-events:none}.floating-shape[data-v-d15f7b2d]{animation:floatMobile-d15f7b2d 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(45deg,#6366f133,#8b5cf633);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;position:absolute}.shape-1[data-v-d15f7b2d]{animation-delay:0s;height:80px;left:10%;top:20%;width:80px}.shape-2[data-v-d15f7b2d]{animation-delay:1s;height:60px;right:15%;top:40%;width:60px}.shape-3[data-v-d15f7b2d]{animation-delay:2s;bottom:30%;height:100px;left:20%;width:100px}.shape-4[data-v-d15f7b2d]{height:70px;right:30%;width:70px}.shape-4[data-v-d15f7b2d],.shape-5[data-v-d15f7b2d]{animation-delay:3s;top:60%}.shape-5[data-v-d15f7b2d]{height:50px;left:5%;width:50px}.floating-image-container[data-v-d15f7b2d]{align-items:center;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);display:flex;height:600px;justify-content:center}.floating-image[data-v-d15f7b2d],.floating-image-container[data-v-d15f7b2d]{border-radius:20px;position:relative;width:100%}.floating-image[data-v-d15f7b2d]{animation:floatImage-d15f7b2d 6s ease-in-out infinite;background-color:#6366f11a;box-shadow:0 25px 50px #00000026;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .6s cubic-bezier(.4,0,.2,1);z-index:1}.floating-image[data-v-d15f7b2d]:hover{box-shadow:0 35px 70px #00000040;filter:brightness(1.1) saturate(1.2);transform:translateY(-10px) scale(1.02)}.floating-element[data-v-d15f7b2d]{animation:floatDesktop-d15f7b2d 10s ease-in-out infinite;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(45deg,#6366f133,#8b5cf633);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;position:absolute;z-index:3}.element-1[data-v-d15f7b2d]{animation-delay:0s;height:100px;left:-10%;top:10%;width:100px}.element-2[data-v-d15f7b2d]{animation-delay:1s;height:80px;right:-15%;top:50%;width:80px}.element-3[data-v-d15f7b2d]{animation-delay:2s;bottom:20%;height:120px;left:-20%;width:120px}.element-4[data-v-d15f7b2d]{animation-delay:2s;height:60px;right:-20%;top:30%;width:60px}@keyframes floatMobile-d15f7b2d{0%,to{opacity:.7;transform:translateY(0) rotate(0) scale(1)}25%{opacity:1;transform:translateY(-20px) rotate(90deg) scale(1.1)}50%{opacity:.8;transform:translateY(-10px) rotate(180deg) scale(.9)}75%{opacity:.9;transform:translateY(-30px) rotate(270deg) scale(1.05)}}@keyframes floatDesktop-d15f7b2d{0%,to{opacity:.6;transform:translateY(0) translate(0) rotate(0) scale(1)}33%{opacity:.8;transform:translateY(-30px) translate(20px) rotate(120deg) scale(1.1)}66%{opacity:.7;transform:translateY(-15px) translate(-15px) rotate(240deg) scale(.9)}}@keyframes floatImage-d15f7b2d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(1deg)}}.floating-image-container:hover .element-1[data-v-d15f7b2d]{background:linear-gradient(45deg,#6366f166,#8b5cf666)}.floating-image-container:hover .element-2[data-v-d15f7b2d]{background:linear-gradient(45deg,#8b5cf666,#6366f166)}.floating-image-container:hover .element-3[data-v-d15f7b2d]{background:linear-gradient(45deg,#6366f166,#8b5cf666)}.floating-image-container:hover .element-4[data-v-d15f7b2d]{background:linear-gradient(45deg,#8b5cf666,#6366f166)}.image-fallback[data-v-d15f7b2d]{color:#6366f199;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:0}.image-fallback.show-fallback[data-v-d15f7b2d]{opacity:1}.fallback-icon[data-v-d15f7b2d]{font-size:3rem;margin-bottom:1rem}.fallback-text[data-v-d15f7b2d]{font-size:1.2rem;font-weight:500}label span.text-red-500[data-v-d15f7b2d]{color:#ef4444!important;margin-left:2px}.invalid-field-highlight[data-v-d15f7b2d]{animation:invalidFieldPulse-d15f7b2d .5s ease-in-out}.invalid-field-highlight[data-v-d15f7b2d],select.invalid-field-highlight[data-v-d15f7b2d]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}@keyframes invalidFieldPulse-d15f7b2d{0%,to{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}50%{border-color:#dc2626;box-shadow:0 0 0 5px #ef444433}}
