.login-module__wB4g1W__wrapper{background:#f9fafb;width:100%;min-height:100vh;display:flex;position:relative}.login-module__wB4g1W__imageSection{flex:1.2;position:relative;overflow:hidden}.login-module__wB4g1W__image{object-fit:cover}.login-module__wB4g1W__mobileBg{display:none}.login-module__wB4g1W__mobileOverlay{background:#00000059;position:absolute;inset:0}.login-module__wB4g1W__formSection{background:#fff;flex:1;justify-content:center;align-items:center;padding:clamp(2rem,4vw,4rem);display:flex}.login-module__wB4g1W__container{background:#fff;border-radius:14px;width:100%;max-width:420px;padding:2.5rem;animation:.6s forwards login-module__wB4g1W__fadeUp;box-shadow:0 10px 40px #00000014}.login-module__wB4g1W__title{color:#111;margin-bottom:.75rem;font-size:clamp(22px,2.2vw,30px);font-weight:600}.login-module__wB4g1W__subtitle{color:#555;margin-bottom:2rem;font-size:clamp(14px,1.3vw,16px)}.login-module__wB4g1W__container input{border:1px solid #d1d5db;border-radius:8px;width:100%;margin-bottom:16px;padding:14px 16px;font-size:15px;transition:border .2s,box-shadow .2s}.login-module__wB4g1W__container input:focus{border-color:#f97316;outline:none;box-shadow:0 0 0 3px #f9731626}.login-module__wB4g1W__passwordWrap{position:relative}.login-module__wB4g1W__toggle{color:#f97316;cursor:pointer;background:0 0;border:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login-module__wB4g1W__submitBtn{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:8px;width:100%;padding:14px;font-weight:600;transition:all .2s}.login-module__wB4g1W__submitBtn:hover{background:#ea580c;transform:translateY(-1px)}.login-module__wB4g1W__submitBtn:active{transform:translateY(0)}.login-module__wB4g1W__backBtn{color:#111;cursor:pointer;background:#e5e7eb;border:none;border-radius:8px;width:100%;margin:12px 0;padding:14px;font-weight:600;transition:background .2s}.login-module__wB4g1W__backBtn:hover{background:#d1d5db}.login-module__wB4g1W__switch{text-align:center;color:gray;cursor:pointer;margin-top:14px}.login-module__wB4g1W__switch:hover{text-decoration:underline}.login-module__wB4g1W__switchLink{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.login-module__wB4g1W__switchLabel{color:gray;font-size:14px}.login-module__wB4g1W__switchAction{color:#f97316;font-weight:600}.login-module__wB4g1W__error{color:#c0392b;margin-bottom:16px;font-size:14px}.login-module__wB4g1W__otpEnterText{margin-bottom:.75rem;line-height:1.5}@keyframes login-module__wB4g1W__fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.login-module__wB4g1W__imageSection{flex:.9}.login-module__wB4g1W__container{padding:2rem}}@media (max-width:480px){.login-module__wB4g1W__wrapper{flex-direction:column}.login-module__wB4g1W__imageSection{display:none}.login-module__wB4g1W__mobileBg{display:block;position:fixed;inset:0}.login-module__wB4g1W__formSection{background:0 0;flex:none;min-height:100vh;padding:1.5rem}.login-module__wB4g1W__container{border-radius:12px;max-width:100%;padding:2rem 1.5rem;box-shadow:0 10px 30px #00000026}.login-module__wB4g1W__title{font-size:22px}}@media (prefers-color-scheme:dark){.login-module__wB4g1W__container{color:#e5e7eb;background:#1f2937}.login-module__wB4g1W__title{color:#f9fafb}.login-module__wB4g1W__subtitle{color:#9ca3af}.login-module__wB4g1W__container input{color:#e5e7eb;background:#111827;border:1px solid #374151}.login-module__wB4g1W__container input::placeholder{color:#9ca3af}.login-module__wB4g1W__backBtn{color:#f3f4f6;background:#374151}.login-module__wB4g1W__backBtn:hover{background:#4b5563}.login-module__wB4g1W__otpEnterText{color:#e5e7eb}}
.register-module__iwZwMa__wrapper{min-height:100vh;display:flex}.register-module__iwZwMa__imageSection{flex:1;position:relative}.register-module__iwZwMa__image{object-fit:cover}.register-module__iwZwMa__overlay{position:absolute;inset:0}.register-module__iwZwMa__formSection{background:#fff;flex:1;justify-content:center;align-items:center;display:flex}.register-module__iwZwMa__container{width:100%;max-width:380px;animation:.6s forwards register-module__iwZwMa__fadeUp}@keyframes register-module__iwZwMa__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.register-module__iwZwMa__title{margin-bottom:24px;font-size:28px}.register-module__iwZwMa__input{border:1px solid #ccc;border-radius:8px;width:100%;margin-bottom:20px;padding:14px 16px;font-size:16px}.register-module__iwZwMa__container input{border:1px solid #ccc;border-radius:6px;width:100%;margin-bottom:14px;padding:12px 14px}.register-module__iwZwMa__passwordWrap{position:relative}.register-module__iwZwMa__toggle{color:#f97316;cursor:pointer;background:0 0;border:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.register-module__iwZwMa__submitBtn{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:6px;width:100%;padding:12px;font-weight:600;transition:background .2s}.register-module__iwZwMa__submitBtn:hover{background:#ea580c}.register-module__iwZwMa__switch{text-align:center;color:gray;cursor:pointer;margin-top:12px}.register-module__iwZwMa__switch:hover{text-decoration:underline}.register-module__iwZwMa__subtitle{color:#555;margin-bottom:24px;font-size:16px;line-height:1.5}.register-module__iwZwMa__link{color:#007a78;cursor:pointer;font-weight:500}.register-module__iwZwMa__switchLink{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.register-module__iwZwMa__switchLink:hover{text-decoration:underline}.register-module__iwZwMa__switchLabel{color:gray;font-size:14px}.register-module__iwZwMa__switchAction{color:#f97316;font-weight:600}.register-module__iwZwMa__disabled{color:#999;cursor:not-allowed}.register-module__iwZwMa__error{color:#c0392b;margin-bottom:16px;font-size:14px}@media (max-width:768px){.register-module__iwZwMa__imageSection{display:none}}
.verify-module__E3Lzia__wrapper{min-height:100vh;display:flex}.verify-module__E3Lzia__imageSection{flex:1;position:relative}.verify-module__E3Lzia__image{object-fit:cover}.verify-module__E3Lzia__overlay{position:absolute;inset:0}.verify-module__E3Lzia__formSection{background:#fff;flex:1;justify-content:center;align-items:center;display:flex}.verify-module__E3Lzia__container{width:100%;max-width:380px;animation:.6s forwards verify-module__E3Lzia__fadeUp}@keyframes verify-module__E3Lzia__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.verify-module__E3Lzia__title{margin-bottom:24px;font-size:28px}.verify-module__E3Lzia__input{border:1px solid #ccc;border-radius:8px;width:100%;margin-bottom:20px;padding:14px 16px;font-size:16px}.verify-module__E3Lzia__container input{border:1px solid #ccc;border-radius:6px;width:100%;margin-bottom:14px;padding:12px 14px}.verify-module__E3Lzia__passwordWrap{position:relative}.verify-module__E3Lzia__toggle{color:#f97316;cursor:pointer;background:0 0;border:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.verify-module__E3Lzia__submitBtn{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:6px;width:100%;padding:12px;font-weight:600;transition:background .2s}.verify-module__E3Lzia__submitBtn:hover{background:#ea580c}.verify-module__E3Lzia__switch{text-align:center;color:gray;cursor:pointer;margin-top:12px}.verify-module__E3Lzia__switch:hover{text-decoration:underline}.verify-module__E3Lzia__subtitle{color:#555;margin-bottom:24px;font-size:16px;line-height:1.5}.verify-module__E3Lzia__link{color:#007a78;cursor:pointer;font-weight:500}.verify-module__E3Lzia__switchLink{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.verify-module__E3Lzia__switchLink:hover{text-decoration:underline}.verify-module__E3Lzia__switchLabel{color:gray;font-size:14px}.verify-module__E3Lzia__switchAction{color:#f97316;font-weight:600}.verify-module__E3Lzia__disabled{color:#999;cursor:not-allowed}.verify-module__E3Lzia__error{color:#c0392b;margin-bottom:16px;font-size:14px}@media (max-width:768px){.verify-module__E3Lzia__imageSection{display:none}}
