.SignInForm_container__7AGxF{font-family:Outfit,sans-serif;background-color:#ffffff;background-image:url(/images/background/backgroud.png);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#240046;position:relative;width:100%;user-select:none}.SignInForm_backgroundOverlay__SkxiI{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(36,0,70,.4);backdrop-filter:blur(1px);z-index:1}.SignInForm_loginContainer__lg_Dd{position:relative;z-index:2;width:100%;max-width:450px;padding:20px}.SignInForm_loginCard__jZc5s{background:rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);border-radius:24px;padding:40px;box-shadow:0 8px 32px 0 rgba(0,0,0,.37);animation:SignInForm_fadeIn__sH36D .8s ease-out}@keyframes SignInForm_fadeIn__sH36D{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SignInForm_cardHeader__mnMD3{text-align:center;margin-bottom:30px}.SignInForm_cardHeader__mnMD3 h1{font-size:2rem;font-weight:700;margin-bottom:10px;background:linear-gradient(45deg,#9d4edd,#e0aaff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,0,255,.5)}.SignInForm_cardHeader__mnMD3 p{color:#5a189a;font-size:1rem}.SignInForm_inputGroup__Z5Apv{margin-bottom:20px}.SignInForm_inputGroup__Z5Apv label{display:block;margin-bottom:8px;font-size:.9rem;font-weight:600;color:#5a189a}.SignInForm_inputGroup__Z5Apv input{width:100%;padding:12px 15px;background:white;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#333;font-size:1rem;transition:all .3s ease}.SignInForm_inputGroup__Z5Apv input:focus{outline:none;border-color:#9d4edd;box-shadow:0 0 15px rgba(255,0,255,.3);background:rgb(255,255,255);color:white}.SignInForm_formActions__ahh__{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:.9rem}.SignInForm_rememberMe__LnIq8{display:flex;align-items:center;gap:8px;cursor:pointer}.SignInForm_rememberMe__LnIq8 input{accent-color:#9d4edd;cursor:pointer}.SignInForm_forgotPassword__Z3lO_{color:#e0aaff;text-decoration:none;transition:color .3s ease}.SignInForm_forgotPassword__Z3lO_:hover{color:#fff;text-shadow:0 0 10px #e0aaff}.SignInForm_loginBtn__4h5dq{width:100%;padding:14px;background:linear-gradient(45deg,#9d4edd,#d500f9);border:none;border-radius:12px;color:white;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,0,255,.4)}.SignInForm_loginBtn__4h5dq:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,0,255,.6);filter:brightness(1.1)}.SignInForm_loginBtn__4h5dq:disabled{opacity:.7;cursor:not-allowed;transform:none}.SignInForm_cameraContainer__3i8Gq{width:100px;height:100px;margin:0 auto 20px;border-radius:50%;overflow:hidden;border:3px solid #9d4edd;box-shadow:0 0 20px rgba(157,78,221,.5);background:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;position:relative}.SignInForm_cameraIcon__hmfzE{color:#9d4edd;filter:drop-shadow(0 0 5px #e0aaff)}@keyframes SignInForm_flashAnimation__Si7Xi{0%{opacity:1}to{opacity:0}}.SignInForm_flashOverlay__MZqM_{position:absolute;top:0;left:0;width:100%;height:100%;background:white;opacity:0;pointer-events:none;z-index:10;border-radius:50%}.SignInForm_flashOverlayActive__2TPR8{animation:SignInForm_flashAnimation__Si7Xi .5s ease-out forwards}@media (max-width:480px){.SignInForm_loginCard__jZc5s{padding:30px 20px}.SignInForm_cardHeader__mnMD3 h1{font-size:1.75rem}}