.Login_pageContainer__QzOMs{max-width:1200px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}.Login_loginContainer__acwwC{max-width:400px;margin:0 auto}.Login_pageTitle__j_4ga{margin-bottom:var(--spacing-xl);color:var(--color-primary)}.Login_testCredentials__j4rLm{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color)}.Login_testCredentials__j4rLm h3{margin-top:0;margin-bottom:var(--spacing-md);color:var(--color-primary)}.Login_credentialGroup__xutMX{margin-bottom:var(--spacing-sm)}.Login_credentialGroup__xutMX:last-child{margin-bottom:0}.Login_credentialDetail__Mu9oI{margin:var(--spacing-xs) 0;font-size:var(--font-size-sm)}.Login_formGroup__jFLXd{margin-bottom:var(--spacing-md)}.Login_label__4jhck{display:block;margin-bottom:var(--spacing-sm);font-weight:500;color:var(--color-primary)}.Login_input__RLJo3{width:100%;padding:var(--spacing-sm);font-size:var(--font-size-base);border:1px solid var(--border-color);border-radius:var(--border-radius);box-sizing:border-box;background-color:var(--bg-secondary);color:var(--text-primary)}.Login_input__RLJo3:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-yellow)}.Login_errorMessage__5r698{color:var(--color-error);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);border:1px solid var(--border-error);border-radius:var(--border-radius);background-color:var(--bg-error)}.Login_submitButton__tJFna{width:100%;padding:calc(var(--spacing-sm) * 1.5);font-size:var(--font-size-base);background-color:var(--color-primary);color:var(--text-dark);border:none;border-radius:var(--border-radius);cursor:pointer;font-weight:500;transition:opacity .2s ease}.Login_submitButton__tJFna:hover:not(:disabled){opacity:.9}.Login_submitButton__tJFna:disabled{background-color:var(--bg-disabled);cursor:not-allowed}.Login_toggleContainer__8LQrF{margin-top:var(--spacing-md);text-align:center}.Login_toggleButton___tVY8{background:none;border:none;color:var(--color-primary);cursor:pointer;text-decoration:underline;font-size:var(--font-size-base)}.Login_toggleButton___tVY8:hover{opacity:.8}