.PasswordInput-module__CUYc5G__wrapper{width:100%;display:block;position:relative}.PasswordInput-module__CUYc5G__input{box-sizing:border-box;width:100%;padding-right:2.75rem}.PasswordInput-module__CUYc5G__toggle{cursor:pointer;color:#6f6a63;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.4rem;line-height:0;transition:color .18s,background .18s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.PasswordInput-module__CUYc5G__toggle:hover{color:#1a1612;background:#0000000a}.PasswordInput-module__CUYc5G__toggle:focus-visible{outline:2px solid var(--accent,#d4a373);outline-offset:2px}
.signin-module__IEvyqa__container{background-color:var(--background);justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:40px 20px;display:flex}.signin-module__IEvyqa__formWrapper{flex-direction:column;gap:24px;width:100%;max-width:400px;display:flex}.signin-module__IEvyqa__title{text-align:center;letter-spacing:1px;font-size:28px;font-weight:500}.signin-module__IEvyqa__form{flex-direction:column;gap:16px;display:flex}.signin-module__IEvyqa__inputGroup{flex-direction:column;gap:8px;display:flex}.signin-module__IEvyqa__label{text-transform:uppercase;letter-spacing:1px;color:var(--gray-dark);font-size:12px}.signin-module__IEvyqa__input{border:1px solid var(--gray-medium);outline:none;padding:12px;font-size:14px;transition:border-color .2s}.signin-module__IEvyqa__input:focus{border-color:var(--accent)}.signin-module__IEvyqa__submitBtn{width:100%;margin-top:8px}.signin-module__IEvyqa__footer{text-align:center;color:var(--gray-dark);font-size:14px}.signin-module__IEvyqa__link{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.signin-module__IEvyqa__error{color:var(--error);text-align:center;background:#fff0f0;border:1px solid #fcc;border-radius:4px;padding:10px 14px;font-size:13px}.signin-module__IEvyqa__divider{color:var(--gray-dark);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:12px;font-size:12px;display:flex}.signin-module__IEvyqa__divider:before,.signin-module__IEvyqa__divider:after{content:"";background:var(--gray-medium);flex:1;height:1px}
.signup-module__8Fjwta__container{background-color:var(--background);justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:40px 20px;display:flex}.signup-module__8Fjwta__formWrapper{flex-direction:column;gap:24px;width:100%;max-width:400px;display:flex}.signup-module__8Fjwta__title{text-align:center;letter-spacing:1px;font-size:28px;font-weight:500}.signup-module__8Fjwta__form{flex-direction:column;gap:16px;display:flex}.signup-module__8Fjwta__inputGroup{flex-direction:column;gap:8px;display:flex}.signup-module__8Fjwta__label{text-transform:uppercase;letter-spacing:1px;color:var(--gray-dark);font-size:12px}.signup-module__8Fjwta__input{border:1px solid var(--gray-medium);outline:none;padding:12px;font-size:14px;transition:border-color .2s}.signup-module__8Fjwta__input:focus{border-color:var(--accent)}.signup-module__8Fjwta__submitBtn{width:100%;margin-top:8px}.signup-module__8Fjwta__footer{text-align:center;color:var(--gray-dark);font-size:14px}.signup-module__8Fjwta__link{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.signup-module__8Fjwta__error{color:var(--error);text-align:center;background:#fff0f0;border:1px solid #fcc;border-radius:4px;padding:10px 14px;font-size:13px}.signup-module__8Fjwta__hint{color:var(--gray-dark);margin-top:-8px;margin-bottom:4px;font-size:12px}
