@keyframes auth-components_fadeInDown__Ev7iB{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-components_fadeInUp__Fqx9T{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-components_fadeIn__yXeeY{0%{opacity:0}to{opacity:1}}@keyframes auth-components_float__adTWM{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes auth-components_pulse__3A4Tv{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}@keyframes auth-components_spin__OadKI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-components_form-container__3RmbA{width:100%;max-width:440px;padding:2rem;animation:auth-components_fadeIn__yXeeY .6s ease-out;flex:1;background:#fff;position:relative}.auth-components_form-container__3RmbA:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(148,242,122,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(20,161,188,.03) 0,transparent 50%);pointer-events:none}.auth-components_form-header__xGSnW{margin-bottom:2.5rem;text-align:center}.auth-components_form-header__xGSnW h2{font-size:1.875rem;font-weight:700;color:#00151a;margin-bottom:.5rem;letter-spacing:-.02em}.auth-components_form-header__xGSnW p{font-size:1rem;color:#6b7280}.auth-components_form-group__L32B6{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.auth-components_form-group__L32B6 label{font-size:.875rem;font-weight:600;color:#374151;letter-spacing:.01em}.auth-components_input-wrapper__P_cIu{position:relative;display:flex;align-items:center}.auth-components_input-wrapper__P_cIu .auth-components_input-icon__uqbD7{position:absolute;left:1rem;color:#9ca3af;transition:color .2s ease;z-index:10}.auth-components_input-wrapper__P_cIu:focus-within .auth-components_input-icon__uqbD7{color:#14a1bc}.auth-components_input__hcF_J{width:100%;padding:.875rem 1rem .875rem 3rem;font-size:1rem;color:#1f2937;background:#fff;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s ease;outline:none}.auth-components_input__hcF_J:focus{border-color:#14a1bc;box-shadow:0 0 0 4px rgba(20,161,188,.1)}.auth-components_input__hcF_J::placeholder{color:#9ca3af}.auth-components_input__hcF_J.auth-components_error__VB6Qs{border-color:#ef4444}.auth-components_input__hcF_J.auth-components_error__VB6Qs:focus{box-shadow:0 0 0 4px rgba(239,68,68,.1)}.auth-components_error-message__gLiUB{font-size:.75rem;color:#ef4444;margin-top:.25rem}.auth-components_toggle-password__RneLE{position:absolute;right:1rem;background:none;border:none;cursor:pointer;padding:.25rem;color:#9ca3af;transition:color .2s ease;z-index:10}.auth-components_toggle-password__RneLE:hover{color:#4b5563}.auth-components_btn-primary__IjRbF{width:100%;padding:1rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#14a1bc,#0d7a8f);border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 12px rgba(20,161,188,.3);position:relative;overflow:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.auth-components_btn-primary__IjRbF:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.auth-components_btn-primary__IjRbF:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(20,161,188,.4)}.auth-components_btn-primary__IjRbF:hover:before{left:100%}.auth-components_btn-primary__IjRbF:hover .auth-components_arrow-icon__1RiSi{transform:translateX(4px)}.auth-components_btn-primary__IjRbF:active{transform:translateY(0)}.auth-components_btn-primary__IjRbF:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-components_btn-primary__IjRbF.auth-components_loading__uADAa .auth-components_spinner__Rh2he{animation:auth-components_spin__OadKI 1s linear infinite}.auth-components_btn-primary__IjRbF .auth-components_arrow-icon__1RiSi{transition:transform .3s ease}.auth-components_form-options__ZYz9u{display:flex;align-items:center;justify-content:space-between;margin-top:-.5rem;margin-bottom:.5rem}.auth-components_forgot-password__2eCMn{font-size:.875rem;font-weight:600;color:#14a1bc;text-decoration:none;transition:color .2s ease}.auth-components_forgot-password__2eCMn:hover{color:#00151a}.auth-components_form-footer__JLY1z{margin-top:2rem;text-align:center}.auth-components_form-footer__JLY1z p{font-size:.875rem;color:#4b5563}.auth-components_form-footer__JLY1z a{font-weight:600;color:#14a1bc;text-decoration:none;transition:color .2s ease}.auth-components_form-footer__JLY1z a:hover{color:#00151a;text-decoration:underline}.auth-components_checkbox-container__Is39o{display:flex;align-items:center;gap:.5rem;cursor:pointer;user-select:none;position:relative}.auth-components_checkbox-container__Is39o input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.auth-components_checkbox-container__Is39o .auth-components_checkmark__xvGJ9{width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;background:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.auth-components_checkbox-container__Is39o:hover .auth-components_checkmark__xvGJ9{border-color:#14a1bc}.auth-components_checkbox-container__Is39o input:checked~.auth-components_checkmark__xvGJ9{background:#14a1bc;border-color:#14a1bc}.auth-components_checkbox-container__Is39o input:checked~.auth-components_checkmark__xvGJ9:after{content:"";width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);display:block}.auth-components_notification__g1hFJ{position:fixed;top:2rem;right:2rem;background:#fff;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);display:flex;align-items:center;gap:1rem;z-index:1000;transform:translateX(400px);opacity:0;transition:all .3s ease;max-width:400px}.auth-components_notification__g1hFJ.auth-components_show__eQeoy{transform:translateX(0);opacity:1}.auth-components_notification__g1hFJ.auth-components_notification-success__FCTLZ{border-left:4px solid #94f27a}.auth-components_notification__g1hFJ.auth-components_notification-error__aFpkR{border-left:4px solid #ef4444}.auth-components_notification__g1hFJ.auth-components_notification-info__7xin6{border-left:4px solid #14a1bc}[dir=rtl] .auth-components_input-icon__uqbD7{left:auto;right:1rem}[dir=rtl] .auth-components_input__hcF_J{padding:.875rem 3rem .875rem 1rem}[dir=rtl] .auth-components_toggle-password__RneLE{left:1rem;right:auto}[dir=rtl] .auth-components_notification__g1hFJ{left:2rem;right:auto;transform:translateX(-400px)}[dir=rtl] .auth-components_notification__g1hFJ.auth-components_show__eQeoy{transform:translateX(0)}[dir=rtl] .auth-components_notification__g1hFJ.auth-components_notification-error__aFpkR,[dir=rtl] .auth-components_notification__g1hFJ.auth-components_notification-info__7xin6,[dir=rtl] .auth-components_notification__g1hFJ.auth-components_notification-success__FCTLZ{border-right:4px solid;border-left:none}[dir=rtl] .auth-components_btn-primary__IjRbF:before{background:linear-gradient(-90deg,transparent,rgba(255,255,255,.2),transparent)}@keyframes auth-layout_fadeInDown__U8h7S{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-layout_fadeInUp__d1GpQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-layout_fadeIn__NcPpN{0%{opacity:0}to{opacity:1}}@keyframes auth-layout_float__t5M6Y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes auth-layout_pulse__T5Vst{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}@keyframes auth-layout_spin__ncYA5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-layout_page-wrapper__DgpCv{min-height:100vh;background:#f3f4f6;padding:2rem;display:flex;align-items:center;justify-content:center}.auth-layout_auth-layout__D6Nkq{display:flex;width:100%;max-width:1400px;min-height:calc(100vh - 4rem);border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);background:#fff}.auth-layout_brand-panel__SK_wv{flex:1;background:linear-gradient(135deg,#00151a,#001f26 50%,#00151a);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4rem}.auth-layout_brand-panel__SK_wv:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(20,161,188,.1) 0,transparent 70%);animation:auth-layout_pulse__T5Vst 8s ease-in-out infinite}.auth-layout_brand-content__rgMl0{position:relative;z-index:2;text-align:center;max-width:500px}.auth-layout_logo-container__iA8pj{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem;animation:auth-layout_fadeInDown__U8h7S .8s ease-out}.auth-layout_logo-container__iA8pj .auth-layout_logo__l7J5_{width:80px;height:80px;filter:drop-shadow(0 10px 20px rgba(20,161,188,.3));animation:auth-layout_float__t5M6Y 3s ease-in-out infinite}.auth-layout_logo-container__iA8pj .auth-layout_brand-name__TsS5d{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#14a1bc,#94f27a);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:-.02em}.auth-layout_tagline__WQIPG{font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:1rem;line-height:1.2}.auth-layout_description__LC6xR{font-size:1.125rem;color:#9ca3af;line-height:1.6;max-width:400px;margin:0 auto}.auth-layout_decorative-elements__oD5pT{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.auth-layout_circle___IdeN{position:absolute;border-radius:50%;opacity:.1}.auth-layout_circle___IdeN.auth-layout_circle-1__UnSe9{width:300px;height:300px;background:#14a1bc;top:10%;left:-10%;animation:auth-layout_float__t5M6Y 6s ease-in-out infinite}.auth-layout_circle___IdeN.auth-layout_circle-2__XTQ1g{width:200px;height:200px;background:#94f27a;bottom:15%;right:-5%;animation:auth-layout_float__t5M6Y 8s ease-in-out 1s infinite}.auth-layout_circle___IdeN.auth-layout_circle-3__FgIL2{width:150px;height:150px;background:#14a1bc;top:50%;right:10%;animation:auth-layout_float__t5M6Y 7s ease-in-out 2s infinite}.auth-layout_brand-message__On0j5{animation:auth-layout_fadeInUp__d1GpQ .8s ease-out .2s both}.auth-layout_form-panel__VVUH4{flex:1;background:#fff;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative}.auth-layout_form-panel__VVUH4:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(148,242,122,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(20,161,188,.03) 0,transparent 50%);pointer-events:none}@media(max-width:1024px){.auth-layout_brand-panel__SK_wv{display:none}.auth-layout_auth-layout__D6Nkq{border-radius:16px}}@media(max-width:640px){.auth-layout_page-wrapper__DgpCv{padding:1rem}.auth-layout_auth-layout__D6Nkq{min-height:calc(100vh - 2rem);border-radius:16px}.auth-layout_form-panel__VVUH4{padding:1.5rem}}[dir=rtl] .auth-layout_auth-layout__D6Nkq{flex-direction:row-reverse}