.Signin_signinContainer__eGJz_{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5}.Signin_tabContainer__nVjb7{display:flex;justify-content:space-between;margin-bottom:1rem}.Signin_tab__bjjVo{flex:1;padding:1rem;text-align:center;cursor:pointer;background-color:#e0e0e0;border:1px solid #ccc;border-radius:4px 4px 0 0;margin-right:.5rem}.Signin_tab__bjjVo:last-child{margin-right:0}.Signin_tab__bjjVo.Signin_active__AoCKB{background-color:white;border-bottom:none}.Signin_form__DljyV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem;background-color:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:300px}.Signin_title__Y54Zl{margin:0 0 1rem;text-align:center;font-size:1.5rem}.Signin_description__Parvs{margin:0 0 1.5rem;color:#444;line-height:1.5;text-align:center}.Signin_inputGroup__UQiIX{margin-bottom:1rem}.Signin_inputGroup__UQiIX label{display:block;margin-bottom:.5rem}.Signin_inputGroup__UQiIX input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}.Signin_buttonGroup__aqXcz{display:flex;justify-content:center;align-items:center}.Signin_button__kmn61{padding:.75rem;background-color:#333;color:white;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.Signin_button__kmn61:hover{background-color:#555}.Signin_button__kmn61:disabled{cursor:wait;opacity:.7}.Signin_errorText__kfvDK{color:red;font-size:.875rem}.Signin_linkText__2PSlj{text-align:center;margin-top:1rem;font-size:.875rem}.Signin_linkText__2PSlj a{color:#0070f3;text-decoration:none}.Signin_linkText__2PSlj a:hover{text-decoration:underline}