[dir] .swal2-container .swal2-popup[data-v-3afcae18]{border-radius:.428rem;padding:2rem}.swal2-container .swal2-popup .swal2-close[data-v-3afcae18]:focus{outline:none}[dir] .swal2-container .swal2-popup .swal2-close[data-v-3afcae18]:focus{-webkit-box-shadow:none;box-shadow:none}.swal2-container .swal2-popup .swal2-content[data-v-3afcae18]{color:#6e6b7b}.swal2-container .swal2-popup .swal2-title[data-v-3afcae18]{font-size:1.5rem;font-weight:inherit;color:#5e5873}[dir] .swal2-container .swal2-popup button.swal2-confirm[data-v-3afcae18]:focus{-webkit-box-shadow:none;box-shadow:none}.swal2-container .swal2-popup input.swal2-input[data-v-3afcae18]{height:2.714rem;font-size:1rem;color:#6e6b7b;line-height:1.45}[dir] .swal2-container .swal2-popup input.swal2-input[data-v-3afcae18]{padding:.438rem 1rem;border-color:#d8d6de;border-radius:.357rem}[dir] .swal2-container .swal2-popup input.swal2-input[data-v-3afcae18]:focus{border-color:#7367f0!important;-webkit-box-shadow:0 3px 10px 0 rgba(34,41,47,.1);box-shadow:0 3px 10px 0 rgba(34,41,47,.1)}[dir] .swal2-container .swal2-popup .swal2-progress-steps .swal2-progress-step[data-v-3afcae18]{background-color:#7367f0}[dir] .swal2-container .swal2-popup .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line[data-v-3afcae18],[dir] .swal2-container .swal2-popup .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step[data-v-3afcae18]{background-color:#b3adf7}[dir] .swal2-container .swal2-popup .swal2-progress-steps .swal2-progress-step-line[data-v-3afcae18]{background-color:#7367f0}.swal2-container .swal2-popup pre[data-v-3afcae18]{min-height:1.35rem}[dir] .swal2-container .swal2-popup pre[data-v-3afcae18]{margin-top:.5rem}.swal2-container .swal2-popup .swal2-footer[data-v-3afcae18]{color:#6e6b7b}[dir] .swal2-container .swal2-popup .swal2-footer[data-v-3afcae18]{border-color:#ebe9f1}[dir] .dark-layout .swal2-container .swal2-modal[data-v-3afcae18]{background-color:#283046}.dark-layout .swal2-container .swal2-modal .swal2-header .swal2-title[data-v-3afcae18]{color:#d0d2d6}.dark-layout .swal2-container .swal2-modal .swal2-header .swal2-icon-text[data-v-3afcae18]{color:inherit}[dir] .dark-layout .swal2-container .swal2-modal .swal2-header .swal2-animate-success-icon[data-v-3afcae18],[dir] .dark-layout .swal2-container .swal2-modal .swal2-header .swal2-success-circular-line-left[data-v-3afcae18],[dir] .dark-layout .swal2-container .swal2-modal .swal2-header .swal2-success-circular-line-right[data-v-3afcae18],[dir] .dark-layout .swal2-container .swal2-modal .swal2-header .swal2-success-fix[data-v-3afcae18]{background-color:#283046!important}.dark-layout .swal2-container .swal2-modal input.swal2-input[data-v-3afcae18]{color:#b4b7bd}[dir] .dark-layout .swal2-container .swal2-modal input.swal2-input[data-v-3afcae18]{border-color:#3b4253}.dark-layout .swal2-container .swal2-modal .swal2-content[data-v-3afcae18],.dark-layout .swal2-container .swal2-modal code[data-v-3afcae18],.dark-layout .swal2-container .swal2-modal pre[data-v-3afcae18]{color:#b4b7bd}[dir] .dark-layout .swal2-container .swal2-modal .swal2-input[data-v-3afcae18]{background-color:#283046}.dark-layout .swal2-container .swal2-modal .swal2-footer[data-v-3afcae18]{color:#b4b7bd}[dir] .dark-layout .swal2-container .swal2-modal .swal2-footer[data-v-3afcae18]{border-color:#3b4253}html[dir=rtl] .swal2-rtl .swal2-close[data-v-3afcae18]{left:0;right:auto}.modern-auth-wrapper[data-v-3afcae18]{min-height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}[dir] .modern-auth-wrapper[data-v-3afcae18]{padding:1rem}.auth-background[data-v-3afcae18]{position:absolute;top:0;width:100%;height:100%;z-index:-1}[dir=ltr] .auth-background[data-v-3afcae18]{left:0;background:linear-gradient(135deg,#667eea,#764ba2)}[dir=rtl] .auth-background[data-v-3afcae18]{right:0;background:linear-gradient(-135deg,#667eea,#764ba2)}.auth-background .gradient-overlay[data-v-3afcae18]{position:absolute;top:0;width:100%;height:100%}[dir=ltr] .auth-background .gradient-overlay[data-v-3afcae18]{left:0;background:linear-gradient(45deg,rgba(102,126,234,.8),rgba(118,75,162,.8) 50%,rgba(240,147,251,.8))}[dir=ltr] .auth-background .gradient-overlay[data-v-3afcae18],[dir=rtl] .auth-background .gradient-overlay[data-v-3afcae18]{-webkit-animation:gradientShift-data-v-3afcae18 8s ease-in-out infinite;animation:gradientShift-data-v-3afcae18 8s ease-in-out infinite}[dir=rtl] .auth-background .gradient-overlay[data-v-3afcae18]{right:0;background:linear-gradient(-45deg,rgba(102,126,234,.8),rgba(118,75,162,.8) 50%,rgba(240,147,251,.8))}.auth-background .floating-shapes[data-v-3afcae18]{position:absolute;width:100%;height:100%;overflow:hidden}.auth-background .floating-shapes .shape[data-v-3afcae18]{position:absolute}[dir] .auth-background .floating-shapes .shape[data-v-3afcae18]{border-radius:50%;background:hsla(0,0%,100%,.1)}[dir=ltr] .auth-background .floating-shapes .shape[data-v-3afcae18]{-webkit-animation:float-ltr-data-v-3afcae18 6s ease-in-out infinite;animation:float-ltr-data-v-3afcae18 6s ease-in-out infinite}[dir=rtl] .auth-background .floating-shapes .shape[data-v-3afcae18]{-webkit-animation:float-rtl-data-v-3afcae18 6s ease-in-out infinite;animation:float-rtl-data-v-3afcae18 6s ease-in-out infinite}.auth-background .floating-shapes .shape.shape-1[data-v-3afcae18]{width:80px;height:80px;top:20%}[dir=ltr] .auth-background .floating-shapes .shape.shape-1[data-v-3afcae18]{left:10%;-webkit-animation-delay:0s;animation-delay:0s}[dir=rtl] .auth-background .floating-shapes .shape.shape-1[data-v-3afcae18]{right:10%;-webkit-animation-delay:0s;animation-delay:0s}.auth-background .floating-shapes .shape.shape-2[data-v-3afcae18]{width:120px;height:120px;top:60%}[dir=ltr] .auth-background .floating-shapes .shape.shape-2[data-v-3afcae18]{right:10%;-webkit-animation-delay:2s;animation-delay:2s}[dir=rtl] .auth-background .floating-shapes .shape.shape-2[data-v-3afcae18]{left:10%;-webkit-animation-delay:2s;animation-delay:2s}.auth-background .floating-shapes .shape.shape-3[data-v-3afcae18]{width:60px;height:60px;bottom:20%}[dir=ltr] .auth-background .floating-shapes .shape.shape-3[data-v-3afcae18]{left:60%;-webkit-animation-delay:4s;animation-delay:4s}[dir=rtl] .auth-background .floating-shapes .shape.shape-3[data-v-3afcae18]{right:60%;-webkit-animation-delay:4s;animation-delay:4s}.auth-container[data-v-3afcae18]{width:100%;max-width:450px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .auth-container[data-v-3afcae18]{margin:0 auto}.auth-card[data-v-3afcae18]{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden;width:100%;max-width:450px}[dir] .auth-card[data-v-3afcae18]{background:hsla(0,0%,100%,.25);border-radius:20px;border:1px solid hsla(0,0%,100%,.18);-webkit-box-shadow:0 8px 32px 0 rgba(31,38,135,.37);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);padding:3rem 2.5rem}.auth-card[data-v-3afcae18]:before{content:"";position:absolute;top:0;height:1px}[dir=ltr] .auth-card[data-v-3afcae18]:before{left:0;right:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.4)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent)}[dir=rtl] .auth-card[data-v-3afcae18]:before{right:0;left:0;background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(hsla(0,0%,100%,.4)),to(transparent));background:linear-gradient(-90deg,transparent,hsla(0,0%,100%,.4),transparent)}[dir] .logo-section[data-v-3afcae18]{text-align:center;margin-bottom:2.5rem}[dir] .logo-section .logo-container[data-v-3afcae18]{margin-bottom:1.5rem}.logo-section .logo-container .brand-logo[data-v-3afcae18]{max-height:60px;width:auto;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.logo-section .welcome-title[data-v-3afcae18]{font-size:2rem;font-weight:700;color:#fff}[dir] .logo-section .welcome-title[data-v-3afcae18]{margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.logo-section .welcome-subtitle[data-v-3afcae18]{color:hsla(0,0%,100%,.8);font-size:.95rem;font-weight:400}[dir] .logo-section .welcome-subtitle[data-v-3afcae18]{margin-bottom:0}.modern-login-form .form-group-modern[data-v-3afcae18]{position:relative}[dir] .modern-login-form .form-group-modern[data-v-3afcae18]{margin-bottom:1.5rem}.modern-login-form .form-group-modern .input-wrapper[data-v-3afcae18]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modern-login-form .form-group-modern .input-wrapper .input-icon[data-v-3afcae18]{position:absolute;z-index:2;color:hsla(0,0%,100%,.7);width:18px;height:18px}[dir=ltr] .modern-login-form .form-group-modern .input-wrapper .input-icon[data-v-3afcae18]{left:1rem}[dir=rtl] .modern-login-form .form-group-modern .input-wrapper .input-icon[data-v-3afcae18]{right:1rem}.modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]{width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:.95rem;-webkit-transition:all .3s ease;transition:all .3s ease}[dir] .modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]{border:1px solid hsla(0,0%,100%,.2);border-radius:12px;background:hsla(0,0%,100%,.1)}[dir=ltr] .modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]{padding:1rem 1rem 1rem 3rem}[dir=rtl] .modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]{padding:1rem 3rem 1rem 1rem}.modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]::placeholder{color:hsla(0,0%,100%,.5)}.modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]:focus{outline:none}[dir] .modern-login-form .form-group-modern .input-wrapper .modern-input[data-v-3afcae18]:focus{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.15);-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.1);box-shadow:0 0 0 3px hsla(0,0%,100%,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}[dir] .modern-login-form .form-group-modern .input-wrapper .modern-input.is-invalid[data-v-3afcae18]{border-color:#ff6b6b;-webkit-box-shadow:0 0 0 3px hsla(0,100%,71%,.2);box-shadow:0 0 0 3px hsla(0,100%,71%,.2)}.modern-login-form .form-group-modern .input-wrapper .floating-label[data-v-3afcae18]{position:absolute;top:1.2rem;color:hsla(0,0%,100%,.6);font-size:.95rem;pointer-events:none;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}[dir] .modern-login-form .form-group-modern .input-wrapper .floating-label[data-v-3afcae18]{background:transparent;padding:0}[dir=ltr] .modern-login-form .form-group-modern .input-wrapper .floating-label[data-v-3afcae18]{left:3rem;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] .modern-login-form .form-group-modern .input-wrapper .floating-label[data-v-3afcae18]{right:3rem;-webkit-transform-origin:right top;transform-origin:right top}.modern-login-form .form-group-modern .input-wrapper .password-toggle[data-v-3afcae18]{position:absolute;color:hsla(0,0%,100%,.7);width:18px;height:18px;-webkit-transition:color .3s ease;transition:color .3s ease}[dir] .modern-login-form .form-group-modern .input-wrapper .password-toggle[data-v-3afcae18]{cursor:pointer}[dir=ltr] .modern-login-form .form-group-modern .input-wrapper .password-toggle[data-v-3afcae18]{right:1rem}[dir=rtl] .modern-login-form .form-group-modern .input-wrapper .password-toggle[data-v-3afcae18]{left:1rem}.modern-login-form .form-group-modern .input-wrapper .password-toggle[data-v-3afcae18]:hover{color:#fff}.modern-login-form .form-group-modern .modern-input:not(:-moz-placeholder-shown)+.floating-label[data-v-3afcae18]{top:-12px;font-size:.75rem;color:#fff}.modern-login-form .form-group-modern .modern-input:not(:-ms-input-placeholder)+.floating-label[data-v-3afcae18]{top:-12px;font-size:.75rem;color:#fff}.modern-login-form .form-group-modern .modern-input:focus+.floating-label[data-v-3afcae18],.modern-login-form .form-group-modern .modern-input:not(:placeholder-shown)+.floating-label[data-v-3afcae18]{top:-12px;font-size:.75rem;color:#fff}[dir] .modern-login-form .form-group-modern .modern-input:not(:-moz-placeholder-shown)+.floating-label[data-v-3afcae18]{background:rgba(102,126,234,.9);border-radius:6px;padding:.3rem .6rem;box-shadow:0 2px 8px rgba(0,0,0,.1);transform:scale(1)}[dir] .modern-login-form .form-group-modern .modern-input:not(:-ms-input-placeholder)+.floating-label[data-v-3afcae18]{background:rgba(102,126,234,.9);border-radius:6px;padding:.3rem .6rem;box-shadow:0 2px 8px rgba(0,0,0,.1);transform:scale(1)}[dir] .modern-login-form .form-group-modern .modern-input:focus+.floating-label[data-v-3afcae18],[dir] .modern-login-form .form-group-modern .modern-input:not(:placeholder-shown)+.floating-label[data-v-3afcae18]{background:rgba(102,126,234,.9);border-radius:6px;padding:.3rem .6rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:scale(1);transform:scale(1)}[dir=ltr] .modern-login-form .form-group-modern .modern-input:not(:-moz-placeholder-shown)+.floating-label[data-v-3afcae18]{left:1rem}[dir=ltr] .modern-login-form .form-group-modern .modern-input:not(:-ms-input-placeholder)+.floating-label[data-v-3afcae18]{left:1rem}[dir=ltr] .modern-login-form .form-group-modern .modern-input:focus+.floating-label[data-v-3afcae18],[dir=ltr] .modern-login-form .form-group-modern .modern-input:not(:placeholder-shown)+.floating-label[data-v-3afcae18]{left:1rem}[dir=rtl] .modern-login-form .form-group-modern .modern-input:not(:-moz-placeholder-shown)+.floating-label[data-v-3afcae18]{right:1rem}[dir=rtl] .modern-login-form .form-group-modern .modern-input:not(:-ms-input-placeholder)+.floating-label[data-v-3afcae18]{right:1rem}[dir=rtl] .modern-login-form .form-group-modern .modern-input:focus+.floating-label[data-v-3afcae18],[dir=rtl] .modern-login-form .form-group-modern .modern-input:not(:placeholder-shown)+.floating-label[data-v-3afcae18]{right:1rem}[dir] .modern-login-form .form-group-modern .floating-label[data-v-3afcae18]{-webkit-transform:scale(1);transform:scale(1)}.modern-login-form .form-group-modern .error-message[data-v-3afcae18]{color:#ff6b6b;font-size:.8rem;display:block;font-weight:500}[dir] .modern-login-form .form-group-modern .error-message[data-v-3afcae18]{margin-top:.5rem}[dir] .forgot-password-section[data-v-3afcae18]{margin-bottom:2rem}[dir=ltr] .forgot-password-section[data-v-3afcae18]{text-align:right}[dir=rtl] .forgot-password-section[data-v-3afcae18]{text-align:left}.forgot-password-section .forgot-password-link[data-v-3afcae18]{color:hsla(0,0%,100%,.8);font-size:.9rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:500}.forgot-password-section .forgot-password-link[data-v-3afcae18]:hover{color:#fff;text-decoration:none}[dir] .forgot-password-section .forgot-password-link[data-v-3afcae18]:hover{text-shadow:0 0 8px hsla(0,0%,100%,.5)}.modern-submit-btn[data-v-3afcae18]{font-weight:600;font-size:1rem;color:#fff;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}[dir] .modern-submit-btn[data-v-3afcae18]{border:none;border-radius:12px;padding:1rem 2rem;-webkit-box-shadow:0 4px 15px rgba(79,172,254,.4);box-shadow:0 4px 15px rgba(79,172,254,.4)}[dir=ltr] .modern-submit-btn[data-v-3afcae18]{background:linear-gradient(135deg,#4facfe,#00f2fe)}[dir=rtl] .modern-submit-btn[data-v-3afcae18]{background:linear-gradient(-135deg,#4facfe,#00f2fe)}.modern-submit-btn .btn-text[data-v-3afcae18]{position:relative;z-index:2}.modern-submit-btn .btn-icon[data-v-3afcae18]{width:18px;height:18px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.modern-submit-btn[data-v-3afcae18]:before{content:"";position:absolute;top:0;width:100%;height:100%}[dir=ltr] .modern-submit-btn[data-v-3afcae18]:before{left:-100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-transition:left .5s ease;transition:left .5s ease}[dir=rtl] .modern-submit-btn[data-v-3afcae18]:before{right:-100%;background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(-90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-transition:right .5s ease;transition:right .5s ease}[dir] .modern-submit-btn[data-v-3afcae18]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(79,172,254,.6);box-shadow:0 8px 25px rgba(79,172,254,.6)}[dir=ltr] .modern-submit-btn[data-v-3afcae18]:hover:before{left:100%}[dir=rtl] .modern-submit-btn[data-v-3afcae18]:hover:before{right:100%}[dir=ltr] .modern-submit-btn:hover .btn-icon[data-v-3afcae18]{-webkit-transform:translateX(4px);transform:translateX(4px)}[dir=rtl] .modern-submit-btn:hover .btn-icon[data-v-3afcae18]{-webkit-transform:translateX(-4px);transform:translateX(-4px)}[dir] .modern-submit-btn[data-v-3afcae18]:active{-webkit-transform:translateY(0);transform:translateY(0)}.modern-submit-btn[data-v-3afcae18]:disabled{opacity:.6}[dir] .modern-submit-btn[data-v-3afcae18]:disabled{cursor:not-allowed}[dir] .modern-submit-btn[data-v-3afcae18]:disabled,[dir] .modern-submit-btn[data-v-3afcae18]:disabled:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:0 4px 15px rgba(79,172,254,.2);box-shadow:0 4px 15px rgba(79,172,254,.2)}[dir] .recaptcha-notice[data-v-3afcae18]{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.recaptcha-notice small[data-v-3afcae18]{color:hsla(0,0%,100%,.6);font-size:.8rem;line-height:1.4}.recaptcha-notice small a[data-v-3afcae18]{color:hsla(0,0%,100%,.8);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.recaptcha-notice small a[data-v-3afcae18]:hover{color:#fff;text-decoration:underline}@-webkit-keyframes gradientShift-data-v-3afcae18{0%,to{opacity:1}50%{opacity:.8}}@keyframes gradientShift-data-v-3afcae18{0%,to{opacity:1}50%{opacity:.8}}@-webkit-keyframes float-ltr-data-v-3afcae18{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}33%{-webkit-transform:translateY(-20px) rotate(120deg);transform:translateY(-20px) rotate(120deg)}66%{-webkit-transform:translateY(10px) rotate(240deg);transform:translateY(10px) rotate(240deg)}}@keyframes float-ltr-data-v-3afcae18{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}33%{-webkit-transform:translateY(-20px) rotate(120deg);transform:translateY(-20px) rotate(120deg)}66%{-webkit-transform:translateY(10px) rotate(240deg);transform:translateY(10px) rotate(240deg)}}@-webkit-keyframes float-rtl-data-v-3afcae18{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}33%{-webkit-transform:translateY(-20px) rotate(-120deg);transform:translateY(-20px) rotate(-120deg)}66%{-webkit-transform:translateY(10px) rotate(-240deg);transform:translateY(10px) rotate(-240deg)}}@keyframes float-rtl-data-v-3afcae18{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}33%{-webkit-transform:translateY(-20px) rotate(-120deg);transform:translateY(-20px) rotate(-120deg)}66%{-webkit-transform:translateY(10px) rotate(-240deg);transform:translateY(10px) rotate(-240deg)}}.error-fade-enter-active[data-v-3afcae18],.error-fade-leave-active[data-v-3afcae18]{-webkit-transition:all .3s ease;transition:all .3s ease}.error-fade-enter[data-v-3afcae18],.error-fade-leave-to[data-v-3afcae18]{opacity:0}[dir] .error-fade-enter[data-v-3afcae18],[dir] .error-fade-leave-to[data-v-3afcae18]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media(max-width:768px){[dir] .modern-auth-wrapper[data-v-3afcae18]{padding:.5rem}[dir] .auth-card[data-v-3afcae18]{padding:2rem 1.5rem;border-radius:16px;margin:0}.logo-section .welcome-title[data-v-3afcae18]{font-size:1.75rem}[dir] .modern-login-form .form-group-modern[data-v-3afcae18]{margin-bottom:1.25rem}}@media(max-width:480px){[dir] .modern-auth-wrapper[data-v-3afcae18]{padding:.25rem}[dir] .auth-card[data-v-3afcae18]{padding:1.5rem 1rem;margin:0;border-radius:12px}[dir] .logo-section[data-v-3afcae18]{margin-bottom:2rem}.logo-section .welcome-title[data-v-3afcae18]{font-size:1.5rem}.logo-section .welcome-subtitle[data-v-3afcae18]{font-size:.9rem}}@media(prefers-color-scheme:dark){[dir=ltr] .auth-background[data-v-3afcae18]{background:linear-gradient(135deg,#2d3748,#4a5568)}[dir=rtl] .auth-background[data-v-3afcae18]{background:linear-gradient(-135deg,#2d3748,#4a5568)}}